0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-1
1
-2
2
-4
4
-6
7
-10
11
-15
18
-24
31
-45
76
-269
-1010
-879
-872
-756
-694
-602
-568
-550
-582
-621
-666
-657
-578
-487
-409
-423
-506
-583
-526
-468
-386
-272
-234
-310
-423
-404
-314
-208
-136
-106
-148
-234
-259
-273
-221
-110
21
109
78
-6
-97
-172
-192
-178
-140
27
130
63
1
-42
-32
-95
-73
56
154
207
147
77
19
49
91
99
139
142
119
53
80
24
18
38
91
166
159
224
250
243
175
174
180
247
322
284
267
238
282
244
244
276
263
240
272
279
152
137
62
-24
-50
7
78
99
143
110
33
-47
-95
-164
-212
-233
-240
-271
-353
-449
-573
-616
-605
-592
-595
-569
-585
-677
-760
-896
-1024
-1102
-1130
-1126
-1140
-1124
-1107
-1167
-1201
-1265
-1344
-1363
-1329
-1339
-1366
-1369
-1407
-1434
-1466
-1455
-1461
-1452
-1377
-1338
-1309
-1259
-1241
-1268
-1327
-1290
-1234
-1193
-1108
-1096
-1099
-1073
-1003
-910
-851
-787
-689
-601
-578
-549
-530
-474
-418
-389
-309
-231
-198
-182
-106
-102
-142
-79
82
214
274
385
465
419
375
517
605
704
898
1090
1183
1195
1320
1420
1519
1668
1934
2124
2284
2510
2615
2745
2888
3165
3332
3543
3718
3956
4288
4354
4247
4081
4260
4443
4359
3965
3549
2905
1802
631
-724
-2084
-2950
-3164
-3234
-3536
-3499
-3385
-3387
-3523
-3662
-3964
-4390
-4511
-4474
-4521
-4691
-4589
-4250
-3902
-3300
-2544
-1711
-884
-148
390
698
928
1027
1127
1237
1309
1364
1551
1790
1889
1986
2098
2215
2288
2286
2162
1757
1258
813
232
-640
-1362
-1853
-2270
-2646
-3056
-3518
-3968
-4168
-4205
-4244
-4431
-4583
-4664
-4735
-4781
-4842
-4906
-4918
-4800
-4576
-4225
-3854
-3445
-2957
-2494
-2147
-1834
-1500
-1198
-975
-860
-804
-785
-754
-646
-507
-436
-360
-246
-194
-219
-251
-322
-516
-764
-1040
-1329
-1548
-1676
-1834
-1993
-2099
-2134
-2063
-1951
-1871
-1805
-1716
-1592
-1441
-1286
-1117
-928
-770
-529
-239
-13
297
710
1118
1511
1972
2449
2904
3346
3804
4162
4432
4655
4947
5240
5449
5663
5835
6071
6321
6675
7210
7387
6431
4443
2195
279
-944
-1836
-2801
-4055
-5564
-6087
-5574
-4939
-5006
-5249
-5605
-5966
-5812
-5533
-5770
-6429
-6724
-6550
-6167
-5474
-4408
-3100
-2041
-1080
-113
803
1759
2703
3302
3328
3152
3054
3129
3288
3267
3225
3297
3415
3490
3575
3616
3353
2893
2224
1370
388
-321
-798
-1496
-2524
-3464
-4030
-4349
-4313
-4239
-4350
-4529
-4414
-4007
-3680
-3558
-3533
-3568
-3632
-3404
-3082
-2807
-2500
-2080
-1515
-873
-219
477
1141
1701
2173
2419
2532
2515
2470
2390
2249
1921
1518
1248
1063
947
816
577
45
-525
-978
-1468
-2072
-2705
-3336
-4161
-4764
-5034
-5167
-5226
-5109
-4841
-4639
-4279
-3822
-3435
-3316
-3329
0
0
0
-1
0
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-1
0
-1
1
-2
2
-3
3
-5
5
-7
9
-14
22
-81
-291
-287
-363
-440
-450
-430
-510
-622
-664
-614
-536
-457
-400
-326
-308
-363
-495
-638
-727
-809
-970
-1116
-1185
-1221
-1079
-892
-764
-614
-429
-171
96
388
671
918
1201
1478
1852
2137
2531
2917
3541
4197
4241
4498
5097
6050
6716
6961
7524
8284
8434
8478
8112
7324
5779
3560
1568
-274
-2043
-3780
-4979
-6111
-6673
-6261
-5637
-5163
-4789
-4671
-4814
-4737
-4718
-4884
-4947
-4829
-4554
-4452
-4132
-3425
-2571
-1604
-605
473
1635
2883
4033
4664
4807
4961
5087
4976
4691
4181
3568
3074
2661
2295
2011
1846
1631
1430
1200
742
263
-124
-589
-1333
-2298
-3181
-3796
-4333
-4805
-5082
-5137
-4926
-4375
-3751
-3242
-2694
-2131
-1612
-1147
-697
-372
-116
114
290
469
638
881
1159
1416
1691
2037
2422
2817
3125
3199
3164
3012
2649
2122
1539
888
252
-283
-755
-1212
-1665
-2017
-2305
-2661
-3040
-3232
-3448
-3974
-4241
-4293
-4411
-4373
-4040
-3850
-3892
-3616
-3262
-3035
-2728
-2352
-2009
-1805
-1439
-1015
-761
-650
-563
-508
-692
-690
-670
-720
-795
-816
-819
-784
-667
-650
-605
-587
-593
-581
-547
-576
-678
-707
-798
-943
-961
-880
-807
-754
-604
-418
-249
-29
301
604
805
1065
1345
1580
1883
2199
2480
2808
3147
3547
4041
4603
5111
5707
6298
6774
7291
7734
8231
8699
8910
8284
6599
4210
1719
-455
-2355
-3930
-5505
-6858
-7338
-6778
-6038
-5447
-4958
-4852
-4815
-4470
-3973
-3851
-3782
-3630
-3577
-3469
-3215
-2757
-2294
-1829
-1175
-286
931
2382
3678
4368
4681
4932
5131
5175
4856
4143
3312
2700
2249
1835
1437
1093
805
670
610
425
249
137
-103
-661
-1403
-2163
-2836
-3364
-3846
-4399
-4870
-4926
-4588
-4111
-3683
-3239
-2778
-2163
-1328
-565
-53
270
500
623
702
794
778
687
668
775
1028
1443
1908
2242
2379
2462
2504
2499
2371
2082
1597
1054
606
158
-369
-940
-1558
-2188
-2594
-3057
-3278
-3306
-3242
-3431
-3526
-3583
-3694
-3600
-3660
-3829
-4110
-4016
-3753
-3313
-2881
-2559
-2270
-1899
-1487
-1093
-801
-618
-543
-496
-446
-417
-398
-576
-827
-1082
-1166
-1144
-1028
-982
-980
-923
-809
-604
-435
-452
-574
-585
-614
-614
-610
-653
-676
-630
-527
-375
-195
50
299
585
897
1183
1509
1820
2133
2397
2674
2873
3180
3560
3923
4331
4714
5245
5645
6149
6621
7084
7523
8105
8757
8568
7088
4945
2867
689
-812
-1970
-3740
-5742
-6456
-6109
-5762
-5336
-5366
-5883
-6041
-5159
-4170
-3782
-3562
-3477
-3341
-3175
-2804
-2598
-2573
-2372
-2067
-1423
-388
1014
2163
2812
3178
3532
4146
4712
4725
4018
3350
3063
3008
2851
2363
1567
896
863
948
773
528
437
370
223
-44
-554
-1054
-1423
-1887
-2644
-3424
-3887
-4003
-3964
-4049
-4210
-4162
-3621
-2787
-2114
-1744
-1436
-1042
-530
-11
212
166
192
294
425
638
826
961
1018
1147
1373
1685
2057
2283
2257
2094
2038
2018
1825
1368
701
65
-518
-894
-1305
-2005
-2531
-2858
-3054
-3381
-3588
-3837
-4014
-3925
-3812
-3753
-3717
-3500
-3304
-3147
-2994
-2865
-2734
-2465
-2216
-1965
-1794
-1497
-1207
-923
-764
-705
-656
-627
-529
-542
-554
-637
-660
-711
-690
-660
-637
-604
-542
-485
-397
-225
-151
-133
-181
-187
-168
-88
-75
-179
-276
-235
-105
28
126
196
324
624
980
1260
1529
1766
2076
2423
2844
3164
3464
3776
4067
4402
4779
5075
5393
5778
6267
6770
7251
6731
5143
3808
2374
1195
227
-784
-2626
-3877
-3648
-3409
-3417
-3915
-4484
-5010
-4469
-3464
-3187
-3285
-3372
-3051
-2654
-2391
-2446
-2792
-2940
-2818
-2449
-1853
-1067
-348
118
508
892
1493
2207
2589
2358
2017
2237
2685
2861
2494
1821
1204
1188
1548
1525
1026
723
895
1154
1317
1094
611
280
155
-130
-680
-1251
-1659
-1879
-2160
-2576
-2961
-2938
-2727
-2655
-2703
-2699
-2387
-1842
-1296
-1021
-993
-849
-429
-100
-94
-196
-255
-214
-13
227
304
399
634
866
1026
1192
1327
1422
1371
1091
830
439
171
-261
-898
-1626
-2068
-2255
-2587
-2782
-2994
-3106
-2927
-2468
-2300
-2319
-2208
-1975
-1842
-1594
-1614
-1770
-1825
-1712
-1717
-1846
-1838
-1937
-1826
-1657
-1451
-1345
-1036
-738
-495
-306
-125
24
155
323
290
245
233
285
285
241
111
87
117
210
323
365
427
563
684
770
816
795
774
748
750
691
721
795
871
922
1017
1126
1302
1561
1782
1924
2103
2378
2615
2830
2950
3028
3140
3355
3551
3775
3824
3147
2368
1768
1241
702
257
-461
-1413
-1526
-1179
-1037
-1339
-1734
-2095
-1979
-1397
-1127
-1385
-1700
-1653
-1301
-1027
-1248
-1682
-2004
-1904
-1689
-1530
-1411
-1254
-1018
-695
-354
-157
144
463
557
453
526
813
1088
1043
730
437
380
629
732
439
47
80
482
908
950
628
384
480
655
542
160
-285
-443
-368
-365
-671
-1047
-1205
-1218
-1209
-1268
-1280
-1203
-969
-754
-623
-595
-473
-312
-253
-319
-412
-371
-302
-209
-294
-422
-454
-347
-233
-242
-293
-246
-40
134
202
155
97
12
-20
-146
-403
-615
-793
-864
-966
-1065
-1185
-1169
-1065
-978
-998
-978
-825
-657
-504
-450
-455
-420
-310
-284
-346
-480
-533
-542
-499
-551
-578
-592
-512
-396
-347
-321
-278
-155
-57
-9
-81
-105
-133
-77
-123
-226
-378
-473
-406
-361
-405
-445
-354
-281
-171
-128
-101
2
37
91
113
80
92
134
61
41
-8
-26
-22
56
84
98
177
237
327
351
330
277
313
344
305
252
224
146
119
75
-34
-119
-98
-114
-105
-54
-43
5
63
88
126
187
227
282
295
287
322
355
348
256
201
144
64
1
-13
-87
-137
-86
-26
13
-38
-126
-186
-136
-127
-181
-266
-319
-311
-303
-336
-425
-512
-599
-646
-679
-729
-770
-783
-785
-794
-823
-809
-779
-769
-738
-681
-615
-556
-491
-458
-425
-387
-333
-241
-204
-212
-152
-94
0
86
68
53
82
109
108
85
33
-15
-37
-33
-69
-144
-219
-310
-343
-346
-352
-397
-437
-492
-483
-454
-488
-522
-552
-591
-639
-653
-686
-735
-720
-722
-705
-617
-579
-547
-483
-392
-275
-202
-146
-77
-21
-11
-23
-26
-13
6
-25
-20
13
-9
-17
-21
-79
-111
-127
-181
-275
-360
-430
-505
-544
-602
-595
-579
-580
-551
-555
-564
-568
-568
-590
-600
-589
-548
-559
-586
-588
-540
-484
-420
-387
-329
-291
-259
-198
-183
-184
-204
-221
-209
-169
-204
-248
-243
-245
-227
-205
-214
-225
-236
-253
-235
-198
-206
-214
-213
-241
-252
-272
-316
-401
-435
-440
-466
-478
-498
-506
-438
-413
-417
-391
-348
-318
-285
-269
-262
-219
-188
-186
-168
-180
-187
-180
-161
-151
-132
-97
-114
-145
-192
-206
-203
-266
-320
-343
-369
-389
-439
-501
-580
-633
-650
-704
-751
-739
-731
-734
-720
-716
-712
-685
-682
-688
-646
-592
-571
-538
-494
-442
-367
-325
-300
-272
-275
-262
-217
-205
-237
-255
-245
-238
-258
-285
-271
-233
-246
-245
-234
-227
-231
-231
-234
-267
-319
-349
-372
-442
-472
-484
-483
-467
-431
-415
-423
-405
-362
-363
-370
-330
-314
-293
-259
-269
-259
-214
-188
-181
-174
-122
-105
-111
-135
-150
-177
-175
-165
-170
-180
-229
-281
-295
-321
-352
-381
-436
-428
-383
-354
-273
-270
-277
-261
-278
-284
-325
-333
-337
-359
-431
-451
-410
-424
-442
-469
-469
-455
-461
-436
-371
-330
-309
-291
-268
-255
-251
-231
-236
-232
-223
-226
-229
-202
-172
-156
-134
-156
-180
-162
-197
-235
-279
-312
-317
-343
-393
-419
-420
-423
-406
-376
-331
-307
-282
-221
-166
-157
-149
-116
-47
14
-15
-61
-92
-136
-49
-129
-201
-166
-192
-198
-238
-274
-314
-290
-273
-311
-347
-422
-478
-446
-403
-418
-400
-427
-476
-434
-402
-433
-433
-415
-377
-343
-365
-365
-338
-366
-371
-378
-335
-312
-360
-393
-416
-411
-397
-372
-362
-373
-370
-374
-425
-472
-502
-530
-560
-583
-620
-642
-624
-575
-498
-474
-480
-465
-478
-485
-482
-503
-456
-392
-396
-396
-420
-436
-400
-365
-366
-378
-339
-274
-299
-286
-243
-230
-217
-210
-215
-217
-236
-284
-290
-267
-249
-259
-274
-234
-202
-261
-322
-340
-341
-326
-376
-434
-437
-442
-466
-497
-503
-486
-476
-467
-408
-351
-287
-246
-254
-245
-214
-204
-202
-222
-253
-256
-268
-342
-376
-368
-387
-427
-456
-484
-495
-503
-495
-467
-480
-522
-573
-561
-548
-558
-593
-585
-495
-399
-343
-298
-304
-340
-356
-392
-435
-458
-456
-487
-499
-508
-549
-566
-551
-504
-445
-451
-474
-464
-422
-405
-393
-327
-292
-268
-281
-268
-245
-218
-230
-263
-256
-197
-161
-184
-213
-271
-294
-317
-336
-362
-379
-395
-424
-491
-518
-529
-530
-525
-549
-590
-599
-610
-609
-563
-522
-526
-520
-525
-510
-489
-481
-448
-441
-429
-403
-337
-252
-210
-186
-194
-215
-234
-257
-295
-341
-370
-416
-469
-501
-522
-535
-571
-593
-629
-622
-578
-571
-623
-623
-610
-590
-555
-558
-524
-461
-426
-420
-410
-386
-355
-318
-308
-305
-283
-310
-313
-328
-311
-285
-294
-283
-289
-257
-253
-271
-242
-196
-201
-197
-152
-109
-110
-128
-137
-134
-156
-196
-181
-177
-193
-190
-203
-212
-251
-271
-293
-334
-386
-381
-364
-362
-348
-353
-341
-359
-381
-399
-404
-388
-379
-401
-466
-487
-432
-420
-432
-427
-415
-411
-421
-457
-462
-441
-430
-409
-385
-376
-365
-350
-309
-279
-258
-244
-191
-129
-135
-160
-156
-148
-143
-138
-157
-230
-260
-219
-206
-223
-235
-222
-176
-162
-191
-226
-225
-213
-233
-208
-165
-147
-120
-101
-129
-119
-158
-182
-135
-114
-137
-157
-172
-182
-185
-205
-234
-208
-185
-198
-218
-229
-234
-203
-152
-124
-79
-59
-70
-105
-119
-98
-119
-188
-227
-229
-222
-243
-267
-295
-316
-294
-252
-219
-235
-246
-253
-240
-226
-234
-253
-298
-321
-315
-331
-304
-299
-317
-290
-275
-289
-300
-309
-310
-289
-285
-307
-310
-294
-293
-328
-337
-337
-317
-270
-252
-232
-213
-207
-185
-166
-168
-144
-79
-94
-102
-99
-108
-103
-102
-88
-64
-38
-39
-50
-40
-6
1
-33
-11
32
58
89
106
83
72
72
74
64
31
26
27
-3
-56
-94
-71
-73
-87
-68
-72
-74
-81
-92
-106
-125
-142
-111
-96
-126
-151
-131
-113
-135
-143
-108
-111
-170
-208
-239
-296
-322
-330
-324
-299
-280
-274
-281
-269
-230
-180
-182
-192
-203
-200
-174
-195
-215
-215
-170
-136
-155
-166
-184
-205
-201
-212
-245
-234
-183
-158
-145
-140
-134
-149
-162
-187
-203
-212
-185
-159
-191
-237
-275
-298
-298
-277
-307
-334
-326
-340
-348
-386
-459
-484
-464
-438
-407
-390
-369
-367
-363
-324
-284
-248
-208
-135
-102
-68
-32
-40
-32
-11
7
10
19
22
23
-1
-40
-89
-119
-160
-232
-272
-268
-313
-385
-417
-455
-487
-514
-523
-533
-570
-593
-579
-564
-563
-540
-502
-466
-432
-418
-389
-398
-397
-378
-334
-297
-291
-265
-227
-187
-169
-136
-107
-81
-46
-31
-32
-59
-69
-53
-36
-71
-99
-69
-40
-65
-93
-88
-103
-135
-208
-258
-274
-300
-343
-366
-395
-432
-444
-458
-446
-440
-428
-392
-354
-326
-302
-280
-276
-258
-232
-197
-177
-153
-106
-79
-71
-34
5
8
19
1
-7
-7
-13
6
-23
-58
-67
-89
-113
-128
-151
-176
-187
-226
-269
-308
-335
-319
-327
-348
-364
-413
-432
-431
-436
-388
-368
-395
-384
-345
-296
-264
-250
-252
-206
-217
-202
-266
-357
-255
-236
-297
-336
-336
-367
-251
-267
-301
-288
-240
-195
-181
-261
-328
-336
-377
-358
-396
-455
-456
-439
-484
-496
-496
-469
-442
-437
-421
-405
-365
-333
-309
-308
-299
-284
-296
-328
-310
-346
-296
-322
-237
-522
-982
-1235
-1053
-1213
-1398
-1568
-1504
-1180
-898
-809
-707
-383
28
440
456
473
497
584
522
297
-126
-338
-454
-575
-809
-1010
-1059
-922
-841
-725
-616
-437
-249
-31
127
151
160
217
223
47
-95
-357
-444
-574
-647
-777
-725
-725
-562
-524
-444
-258
-106
68
128
182
165
267
250
90
-158
-286
-389
-550
-627
-834
-887
-794
-714
-640
-467
-441
-368
-64
47
-17
11
-15
-67
2
-128
-407
-376
-421
-473
-420
-551
-708
-422
-149
-156
-175
-34
83
311
303
89
-44
87
-23
-97
-303
-606
-680
-443
-606
-777
-749
-752
-486
-258
-361
-423
-138
-107
140
53
-247
-277
-49
-150
-216
-445
-529
-293
-231
-271
-362
-378
-151
-15
-154
-22
-171
-174
98
-25
-150
55
-293
-316
-57
-345
-438
-228
-437
-390
-111
-367
-381
-87
-249
-398
-197
-353
-422
-138
-203
-401
-250
-299
-538
-310
-250
-401
-203
-69
-98
-26
-12
-23
227
83
-45
78
82
-164
123
196
-332
-242
37
-320
-356
-287
-438
-250
-116
-220
-147
-89
-33
-171
-258
-222
-464
-471
-412
-609
-687
-547
-617
-508
-616
-603
-239
-193
-369
-157
-179
-2
121
9
-56
-72
-204
119
-12
-354
-135
48
-105
-77
3
-210
39
67
-202
-318
-182
-123
-241
-358
-433
-364
-435
-209
-408
-569
-456
-137
-237
-240
-246
-294
-69
54
-141
-226
16
-11
87
96
12
114
347
330
347
42
-100
43
211
147
291
339
604
840
845
746
700
716
535
518
185
-86
-282
-373
-633
-804
-974
-897
-804
-763
-519
-335
-78
178
329
308
352
366
217
94
-76
-229
-226
-114
-149
-208
-150
-70
88
220
344
302
319
515
506
353
253
176
-24
-234
-355
-456
-486
-446
-429
-364
-408
-268
-153
-164
-173
-189
-223
-249
-178
-209
-267
-356
-354
-385
-355
-373
-317
-147
-84
-25
129
262
317
231
251
179
38
206
221
-53
-69
153
23
17
213
73
-6
318
394
118
60
148
104
61
7
-216
-379
-251
-298
-395
-517
-505
-368
-248
-190
-180
-284
-49
182
6
-81
-26
65
132
31
-101
-107
19
133
117
111
62
256
505
447
314
203
193
289
151
-58
-247
-267
-26
-83
-299
-325
-205
-119
-89
-69
-153
-99
106
5
-95
-139
-196
-178
-270
-263
-361
-388
-303
-195
-42
-44
-41
101
236
304
205
85
103
127
80
-100
-224
-224
-91
-39
-197
-171
-68
-41
12
-30
-98
-85
-162
-263
-360
-434
-469
-525
-560
-564
-511
-429
-394
-365
-264
-211
-190
-126
-82
-132
-196
-235
-250
-227
-283
-398
-455
-418
-361
-323
-319
-242
-118
-94
-117
-57
-65
-153
-186
-291
-425
-506
-590
-739
-765
-699
-778
-802
-676
-531
-470
-465
-398
-305
-233
-307
-434
-537
-553
-565
-658
-809
-883
-967
-1314
-1369
-1296
-1429
-1334
-1201
-1250
-1125
-921
-708
-598
-669
-711
-651
-561
-364
-185
-248
-284
-189
-89
18
-33
-314
-423
-347
-268
-291
-305
-241
-238
-313
-355
-365
-398
-435
-516
-632
-559
-408
-437
-583
-645
-647
-678
-631
-601
-640
-584
-460
-355
-223
-160
-191
-224
-208
-203
-245
-323
-349
-365
-411
-400
-432
-486
-427
-400
-491
-455
-329
-333
-375
-374
-435
-499
-495
-508
-596
-659
-636
-636
-632
-571
-499
-524
-495
-439
-509
-531
-530
-543
-567
-550
-509
-513
-524
-478
-493
-490
-385
-317
-338
-351
-292
-246
-186
-140
-169
-237
-250
-218
-214
-189
-186
-213
-193
-180
-199
-208
-173
-192
-179
-119
-70
-56
-39
18
7
21
72
112
86
73
128
152
164
185
237
261
290
326
318
355
415
401
386
452
452
487
558
552
526
578
654
663
664
642
633
653
691
771
777
780
837
915
955
982
1008
1011
1048
1112
1150
1163
1198
1193
1231
1254
1206
1167
1224
1156
1123
1200
1122
1068
1098
1098
1071
1048
1005
933
859
789
703
585
431
268
144
24
-120
-225
-319
-383
-475
-538
-545
-607
-704
-704
-814
-990
-1118
-1311
-1536
-1736
-1878
-2001
-2048
-2072
-2075
-2033
-1979
-1914
-1818
-1735
-1651
-1549
-1508
-1483
-1423
-1380
-1309
-1246
-1204
-1153
-1109
-1076
-1038
-1014
-967
-933
-907
-884
-885
-880
-868
-831
-789
-771
-713
-642
-564
-469
-366
-282
-201
-89
37
153
254
355
478
592
660
759
860
925
1004
1135
1256
1395
1587
1810
2008
2250
2519
2751
3025
3298
3571
3862
4234
4536
4928
5394
5727
6073
6538
6802
7045
7540
7870
7555
6518
5583
4726
3623
1820
-471
-2893
-4785
-5277
-5097
-5298
-6100
-6341
-5618
-4527
-3786
-3883
-4448
-4740
-4127
-3179
-2920
-3159
-3162
-2685
-2065
-1351
-624
225
1209
2191
3081
3926
4814
5469
5603
4939
4113
3812
3852
3522
2541
1438
733
665
777
527
-222
-959
-988
-698
-651
-1093
-1834
-2457
-2834
-3062
-3289
-3590
-3896
-3845
-3465
-2985
-2480
-1924
-1384
-944
-390
240
811
1206
1497
1608
1544
1508
1513
1521
1463
1377
1361
1494
1732
1961
2058
1851
1541
1330
1144
858
418
-75
-589
-1064
-1388
-1685
-1999
-2232
-2353
-2336
-2231
-1970
-1644
-1414
-1298
-1260
-1320
-1483
-1536
-1827
-2208
-2614
-3239
-3411
-2958
-2659
-2490
-1753
-1112
-739
-56
605
598
354
440
470
169
-63
-214
-664
-1056
-1094
-1136
-1375
-1327
-1108
-1089
-1060
-856
-787
-855
-1056
-1359
-1528
-1567
-1596
-1678
-1647
-1567
-1417
-1130
-823
-628
-420
-80
200
340
526
727
625
399
242
106
49
112
156
150
241
573
920
1115
1260
1396
1542
1749
2050
2191
2310
2490
2643
2769
3023
3418
3732
4077
4521
5052
5498
5423
4626
3457
2383
1332
330
-520
-1564
-2609
-3050
-3212
-3750
-4376
-4675
-4829
-4736
-4239
-3782
-3628
-3398
-3013
-2883
-2972
-2836
-2495
-2173
-1675
-962
-234
566
1405
1988
2293
2592
2975
3408
3705
3667
3460
3236
2989
2547
1856
1164
591
177
-53
-245
-525
-805
-1045
-1314
-1656
-2011
-2289
-2544
-2776
-2870
-2875
-2887
-2886
-2814
-2733
-2529
-2127
-1647
-1115
-596
-66
382
689
935
1120
1186
1262
1361
1383
1156
806
578
458
-294
-1470
-1821
-1941
-2281
-2223
-1784
-2085
-2317
-1732
-1432
-1857
-2107
-1904
-1915
-1871
-1549
-1473
-1702
-1694
-1605
-1789
-1976
-1707
-1468
-1539
-1526
-1293
-1125
-968
-1025
-1366
-1527
-1309
-1035
-930
-820
-752
-630
-383
-172
-250
-294
-54
193
237
395
649
613
588
626
548
539
807
1039
1030
1208
1690
2038
2275
2558
2898
3333
3887
4536
5208
5853
6355
6786
6639
6016
5477
5019
4391
3715
3126
2011
664
-433
-1816
-3648
-4901
-5465
-6063
-6262
-5942
-5864
-6041
-5744
-5368
-5442
-5348
-4810
-4181
-3505
-2553
-1742
-1312
-775
-39
642
1304
2201
3149
3984
4768
5283
5389
5255
5052
4646
4088
3614
3160
2627
2075
1436
560
-305
-906
-1456
-2019
-2408
-2675
-2973
-3207
-3379
-3711
-4214
-4512
-4494
-4359
-4087
-3676
-3267
-2788
-2146
-1508
-983
-463
153
816
1462
2030
2403
2607
2742
2783
2722
2659
2573
2462
2323
2165
1958
1656
1296
876
392
-59
-455
-869
-1289
-1688
-2114
-2567
-2961
-3219
-3395
-3516
-3481
-3268
-3022
-2778
-2473
-2185
-1906
-1786
-1914
-1876
-1499
-1288
-1160
-700
-467
-506
-182
255
124
7
277
389
308
375
329
1
-254
-399
-640
-915
-987
-1033
-1167
-1324
-1381
-1467
-1579
-1714
-1864
-1925
-1861
-1735
-1727
-1741
-1691
-1633
-1512
-1260
-1096
-1011
-743
-410
-375
-368
-153
-89
-152
-20
140
41
25
121
82
-17
92
195
113
74
123
184
166
107
20
-115
-98
9
52
86
184
386
599
851
990
1129
1389
1731
2058
2370
2774
3081
3311
3602
3731
3458
3153
2987
2635
2253
2225
2148
1731
1436
1230
730
203
-119
-488
-893
-1108
-1359
-1832
-2398
-2953
-3629
-4245
-4475
-4388
-4211
-3958
-3530
-3101
-2642
-2063
-1575
-1252
-817
-178
379
816
1128
1203
1146
1238
1400
1431
1518
1753
1952
2118
2247
2227
2076
1927
1769
1476
1138
838
459
-37
-564
-1084
-1563
-1876
-2074
-2245
-2375
-2410
-2319
-2252
-2271
-2304
-2312
-2273
-2092
-1913
-1839
-1693
-1517
-1404
-1372
-1257
-1032
-845
-772
-615
-490
-448
-331
-215
-330
-523
-471
-394
-434
-547
-689
-862
-952
-1003
-1139
-1321
-1404
-1403
-1407
-1479
-1538
-1604
-1696
-1787
-1877
-1929
-1947
-1850
-1902
-1998
-1983
-1831
-1722
-1649
-1526
-1382
-1137
-874
-708
-676
-622
-539
-439
-345
-193
-87
17
141
238
357
519
630
695
847
992
1118
1211
1253
1280
1389
1570
1765
1957
2181
2483
2881
3292
3718
4260
4826
5365
5754
5817
5520
4968
4528
4162
3789
3144
2092
823
-341
-1378
-2803
-4242
-5211
-5712
-5793
-5527
-5418
-5877
-6065
-5516
-4948
-4668
-4402
-4003
-3355
-2399
-1656
-1459
-1428
-1051
-162
838
1608
2215
2867
3617
4239
4463
4324
4216
4252
4224
3906
3293
2557
1822
1186
385
-581
-1331
-1639
-1730
-2014
-2419
-2880
-3253
-3333
-3298
-3435
-3686
-3743
-3454
-3129
-3036
-3082
-3068
-2805
-2219
-1511
-943
-473
96
759
1348
1708
1858
2007
2250
2509
2592
2448
2198
1889
1625
1400
1101
773
531
398
205
-89
-476
-874
-1193
-1489
-1787
-2095
-2401
-2628
-2782
-2968
-3174
-3297
-3234
-3154
-3227
-3345
-3257
-2808
-2314
-1963
-1784
-1737
-1597
-1119
-693
-692
-913
-862
-508
-191
-132
-338
-581
-535
-223
-105
-212
-375
-419
-404
-534
-856
-1108
-1207
-1275
-1423
-1644
-1755
-1770
-1763
-1898
-2119
-2213
-2038
-1748
-1565
-1566
-1604
-1546
-1401
-1276
-1176
-1052
-922
-710
-478
-310
-248
-192
-115
24
247
473
658
762
806
855
931
973
1015
1083
1178
1263
1350
1441
1541
1688
1900
2163
2453
2842
3246
3587
3770
3587
3179
2884
2678
2407
2233
2052
1660
1346
1174
833
293
-277
-790
-1128
-1354
-1728
-2367
-3117
-3693
-3940
-4014
-4058
-4182
-4258
-4000
-3482
-3030
-2788
-2588
-2240
-1652
-958
-422
-137
86
398
767
1062
1249
1436
1735
2074
2310
2391
2389
2428
2523
2539
2375
2096
1876
1730
1452
900
194
-400
-767
-1033
-1405
-1903
-2352
-2598
-2622
-2631
-2763
-2940
-2931
-2686
-2380
-2199
-2182
-2185
-2008
-1695
-1413
-1208
-1007
-732
-386
-32
210
403
636
967
1273
1473
1492
1297
1177
1150
1031
780
466
-20
-571
-965
-1310
-1753
-2161
-2452
-2566
-2587
-2666
-2798
-2866
-2805
-2722
-2574
-2443
-2362
-2430
-2524
-2589
-2662
-2645
-2442
-2184
-2070
-1949
-1721
-1493
-1338
-1137
-917
-704
-471
-248
-178
-210
-273
-331
-384
-389
-351
-300
-240
-279
-367
-365
-305
-279
-223
-91
84
187
167
134
105
134
233
398
606
829
1092
1354
1612
1878
2280
2800
3318
3885
4461
5082
5712
6231
6412
6259
5972
5658
5345
4993
4412
3168
1390
-392
-1914
-3023
-3759
-4422
-5134
-5716
-6068
-6167
-6023
-5810
-5692
-5482
-4977
-4309
-3686
-3288
-3254
-3398
-3225
-2610
-1825
-1137
-620
-79
568
1283
1969
2609
3192
3744
4290
4693
4810
4627
4192
3627
3012
2382
1822
1332
809
159
-553
-1186
-1595
-1791
-1883
-2025
-2225
-2314
-2354
-2418
-2643
-2966
-3274
-3360
-3235
-3082
-3028
-3118
-3056
-2753
-2302
-1835
-1319
-741
-96
580
1074
1372
1496
1632
1850
2001
2001
1844
1607
1407
1205
929
625
392
309
292
183
5
-255
-503
-665
-832
-1049
-1295
-1552
-1819
-2131
-2434
-2759
-3116
-3474
-3830
-3955
-3777
-3458
-3297
-3201
-3156
-3009
-2522
-1896
-1520
-1391
-1185
-825
-459
-326
-421
-494
-364
-175
-76
-73
-194
-359
-420
-501
-687
-837
-843
-866
-1026
-1330
-1552
-1642
-1780
-1882
-1903
-1902
-1841
-1728
-1621
-1576
-1522
-1408
-1223
-999
-713
-474
-367
-284
-189
-21
180
273
355
586
821
1003
1114
1179
1331
1618
1980
2237
2441
2707
3041
3366
3632
3845
4109
4417
4612
4527
4176
3728
3389
3202
3139
2970
2447
1759
1161
518
-195
-854
-1541
-2325
-3096
-3649
-4024
-4392
-4739
-4991
-5181
-5208
-4887
-4281
-3750
-3492
-3277
-2838
-2138
-1427
-917
-561
-229
193
732
1306
1569
1634
1918
2382
2801
2998
3090
3115
3063
2996
2902
2682
2310
2007
1708
1234
631
45
-430
-892
-1358
-1819
-2196
-2453
-2613
-2720
-2891
-3058
-3106
-2936
-2651
-2516
-2489
-2391
-2142
-1851
-1604
-1367
-1143
-885
-485
-61
204
399
661
1004
1336
1558
1694
1759
1807
1851
1782
1568
1284
1054
848
504
49
-374
-653
-874
-1168
-1658
-2399
-3130
-3432
-3459
-3586
-3803
-3976
-4144
-4098
-3788
-3532
-3429
-3248
-2811
-2242
-1808
-1590
-1438
-1247
-1058
-871
-643
-437
-364
-346
-337
-409
-542
-510
-381
-350
-412
-431
-356
-418
-618
-732
-772
-832
-850
-792
-789
-842
-909
-924
-882
-798
-643
-511
-428
-348
-190
21
140
199
386
716
981
1176
1394
1705
2056
2392
2774
3183
3622
4066
4553
5007
5388
5757
6121
6164
5821
5514
5277
4911
4403
3609
2210
506
-1011
-2235
-3133
-3908
-4706
-5477
-6045
-6372
-6470
-6315
-6100
-5840
-5390
-4670
-3927
-3329
-3003
-2802
-2524
-2047
-1284
-549
-78
234
667
1207
1758
2322
2844
3345
3827
4248
4476
4408
4176
3842
3463
3048
2552
2019
1441
747
-59
-833
-1424
-1850
-2136
-2330
-2545
-2784
-2927
-2944
-2959
-3049
-3153
-3101
-2914
-2705
-2594
-2620
-2659
-2523
-2172
-1758
-1421
-1064
-596
-80
413
822
1106
1402
1755
2087
2281
2239
2085
1910
1764
1613
1364
1067
835
652
445
226
-46
-340
-539
-620
-802
-1166
-1633
-2150
-2508
-2679
-2823
-3136
-3418
-3663
-3826
-3726
-3489
-3328
-3197
-2853
-2387
-1938
-1554
-1302
-1140
-865
-495
-180
-24
-89
-204
-234
-222
-302
-397
-394
-401
-483
-562
-611
-744
-887
-906
-883
-929
-977
-993
-1035
-1187
-1278
-1230
-1178
-1110
-1002
-912
-832
-733
-624
-499
-351
-225
-79
119
281
359
420
520
640
827
1093
1353
1580
1818
2134
2469
2752
3044
3391
3722
4037
4374
4610
4766
4961
5070
4903
4619
4288
3971
3721
3522
3006
2093
1164
306
-508
-1483
-2610
-3590
-4102
-4317
-4599
-4944
-5441
-5680
-5314
-4607
-4102
-3916
-3606
-2996
-2210
-1647
-1382
-1129
-687
30
761
1194
1272
1404
1889
2478
2855
3005
3209
3553
3882
3938
3644
3226
2903
2756
2559
2016
1234
592
216
-199
-806
-1498
-2030
-2206
-2172
-2228
-2539
-2867
-2974
-2771
-2546
-2554
-2642
-2566
-2276
-1935
-1739
-1715
-1647
-1284
-700
-213
18
187
473
916
1354
1567
1632
1727
1910
2063
2080
1879
1556
1333
1247
1121
820
390
5
-262
-525
-826
-1164
-1564
-1948
-2339
-2707
-3015
-3345
-3707
-3841
-3752
-3647
-3450
-3179
-3026
-2860
-2502
-2090
-1768
-1502
-1266
-996
-712
-540
-513
-556
-558
-459
-360
-362
-403
-465
-482
-482
-552
-616
-598
-566
-608
-674
-717
-771
-849
-904
-886
-890
-871
-818
-796
-788
-718
-603
-536
-433
-261
-62
120
272
382
572
815
983
1142
1375
1672
1962
2197
2392
2664
3005
3332
3626
3914
4158
4439
4797
5072
5221
5392
5354
4984
4609
4275
3826
3275
2499
1248
-261
-1722
-2818
-3523
-4146
-4847
-5411
-5769
-6011
-5921
-5579
-5282
-5015
-4487
-3638
-2776
-2154
-1910
-1755
-1435
-919
-263
314
611
754
1118
1679
2083
2294
2570
2988
3387
3666
3760
3591
3197
2811
2509
2104
1534
1014
551
-16
-670
-1269
-1723
-2013
-2163
-2214
-2297
-2388
-2364
-2276
-2183
-2239
-2300
-2177
-1915
-1748
-1759
-1806
-1790
-1622
-1314
-982
-734
-498
-113
378
772
976
1148
1356
1588
1827
1900
1745
1522
1321
1172
1016
728
452
273
138
-17
-308
-691
-941
-1147
-1428
-1602
-1902
-2445
-2842
-3002
-3260
-3593
-3666
-3608
-3522
-3264
-2901
-2668
-2482
-2185
-1847
-1496
-1198
-992
-841
-690
-636
-678
-692
-682
-709
-711
-626
-574
-644
-671
-647
-670
-719
-650
-536
-540
-593
-662
-740
-825
-803
-805
-821
-815
-757
-678
-655
-628
-616
-519
-341
-178
-24
90
231
350
484
676
880
1075
1348
1647
1902
2110
2334
2648
2961
3228
3542
3864
4118
4367
4548
4690
4879
5133
5365
5505
5403
4976
4551
4219
3768
3122
2206
786
-1126
-2592
-3338
-3848
-4530
-5325
-6114
-6577
-6204
-5512
-5224
-5319
-5080
-4108
-2773
-1727
-1540
-1765
-1601
-782
206
736
697
575
930
1701
2322
2349
2252
2576
3205
3733
3899
3703
3269
2957
2799
2430
1709
1014
557
36
-659
-1333
-1840
-2145
-2277
-2363
-2519
-2600
-2424
-2169
-2085
-2228
-2361
-2203
-1786
-1481
-1562
-1806
-1807
-1474
-1086
-870
-791
-688
-254
469
988
1086
1048
1222
1592
1890
1974
1749
1371
1203
1174
1021
561
167
-23
-28
-215
-649
-1101
-1423
-1663
-1933
-2219
-2589
-2980
-3267
-3466
-3632
-3731
-3627
-3380
-3135
-2839
-2563
-2263
-1909
-1614
-1372
-1125
-907
-684
-517
-514
-634
-681
-575
-518
-580
-654
-720
-728
-708
-755
-866
-922
-918
-886
-831
-799
-881
-948
-994
-999
-955
-896
-848
-835
-785
-691
-626
-604
-524
-374
-174
32
155
268
407
577
772
955
1116
1365
1702
2029
2308
2517
2750
3045
3337
3597
3852
4097
4288
4452
4607
4724
4810
4841
4930
5112
5243
5156
4757
4149
3521
3006
1932
-257
-2741
-4452
-5159
-5392
-5584
-6442
-7952
-8318
-6923
-5456
-5036
-4909
-4264
-2799
-728
619
282
-660
-519
803
2106
2482
1983
1549
1993
3042
3646
3534
3396
3593
4010
4284
3991
2997
1780
896
180
-716
-1531
-2104
-2815
-3611
-4082
-4225
-4092
-3606
-3060
-2868
-2633
-1989
-1237
-841
-963
-1230
-1143
-560
101
263
-59
-264
61
815
1520
1784
1735
1860
2361
2816
2674
2034
1362
921
740
515
-104
-972
-1590
-1788
-1854
-1937
-2007
-2085
-1988
-1691
-1422
-1425
-1727
-2147
-2496
-2563
-2509
-2611
-2860
-3052
-3087
-2886
-2439
-2003
-1861
-1598
-972
-398
-190
-203
-324
-581
-733
-734
-872
-1208
-1435
-1594
-1754
-1781
-1696
-1649
-1610
-1511
-1362
-1217
-1165
-1268
-1486
-1561
-1464
-1350
-1335
-1329
-1318
-1214
-975
-726
-567
-420
-197
31
194
276
313
270
263
331
432
537
662
749
867
1078
1314
1562
1794
2086
2430
2689
2893
3172
3385
3506
3737
4122
4223
4223
4513
4738
4585
4585
4961
5079
5172
5594
5525
4702
3964
3474
1775
-1356
-3897
-5312
-6288
-6701
-6362
-7050
-8645
-8326
-6207
-4896
-4368
-3525
-2668
-1418
696
1716
799
-21
408
1386
2442
3179
3056
2772
3303
4187
4634
4682
4547
4210
3935
3799
3059
1474
-158
-1393
-2513
-3266
-3466
-3793
-4385
-4583
-4434
-4246
-3589
-2688
-2262
-2031
-1522
-1041
-733
-486
-629
-985
-749
113
881
1184
1228
1270
1580
2320
2896
2780
2378
2187
2044
1669
1072
145
-883
-1436
-1520
-1631
-1963
-2274
-2391
-2324
-2015
-1635
-1496
-1420
-1190
-1024
-952
-871
-1084
-1522
-1610
-1298
-1229
-1465
-1542
-1645
-1826
-1551
-1004
-1117
-1467
-1415
-1293
-1341
-1295
-1412
-1743
-1919
-1836
-1775
-1883
-1950
-1948
-1915
-1814
-1564
-1410
-1403
-1473
-1540
-1496
-1398
-1368
-1480
-1552
-1508
-1404
-1204
-1049
-1068
-965
-642
-380
-256
-99
-54
-114
-79
2
30
42
61
49
87
261
456
577
662
872
1156
1382
1599
1784
1885
2085
2347
2532
2729
3048
3319
3554
3939
4368
4729
5050
5370
5425
5440
5652
5795
5820
6078
5954
5096
4141
3302
473
-3445
-5460
-6472
-7692
-7624
-6751
-8097
-9413
-7643
-5600
-5170
-4272
-3007
-2348
-854
1202
1247
-2
-319
519
1682
2957
3882
3856
3781
4455
5236
5268
4952
4509
3704
3145
2563
1098
-783
-2317
-3630
-4480
-4450
-4340
-4513
-4439
-4226
-4053
-3407
-2449
-1923
-1687
-1339
-995
-677
-242
-149
-502
-434
407
1431
2131
2489
2506
2386
2700
3110
2884
2187
1495
883
301
-276
-1112
-2119
-2772
-2856
-2673
-2526
-2486
-2494
-2362
-2066
-1712
-1492
-1433
-1348
-1199
-1075
-979
-913
-844
-848
-781
-409
66
393
394
-141
-783
-967
-1126
-1508
-1799
-2254
-2954
-3055
-2781
-2898
-2864
-2546
-2395
-2116
-1622
-1455
-1602
-1685
-1866
-1950
-1764
-1553
-1526
-1666
-1789
-1682
-1427
-1216
-1124
-1161
-1131
-942
-829
-871
-914
-1048
-1124
-964
-704
-555
-451
-386
-441
-338
-37
137
157
206
310
454
606
682
643
591
722
1041
1304
1516
1736
1905
2161
2572
2948
3252
3635
3947
4296
4923
5383
5478
5599
5744
5838
6127
6454
6684
6821
6524
5538
4661
1891
-3102
-5847
-6615
-8059
-8494
-7214
-8349
-10053
-8155
-5833
-5547
-4758
-3376
-2626
-1089
1045
1184
-166
-811
-14
1360
2802
4135
4405
4331
5126
6025
5900
5571
5094
3908
3207
2656
1003
-999
-2611
-4187
-5104
-4840
-4509
-4488
-4248
-3998
-3880
-3356
-2446
-1953
-1864
-1640
-1289
-992
-602
-376
-652
-520
488
1678
2582
3167
3230
3023
3198
3365
2885
2062
1318
592
-75
-635
-1422
-2332
-2782
-2737
-2535
-2276
-2109
-2080
-1972
-1801
-1738
-1720
-1633
-1508
-1339
-1182
-1037
-826
-472
4
439
821
1035
1072
1037
949
363
-635
-1242
-1659
-2185
-2525
-2508
-2956
-3623
-3615
-3162
-3068
-2833
-2321
-2144
-2071
-1736
-1571
-1824
-1960
-1915
-1799
-1563
-1238
-1198
-1294
-1301
-1194
-1077
-918
-873
-962
-1045
-1118
-1169
-1260
-1346
-1421
-1306
-1019
-695
-477
-377
-315
-266
-155
11
62
54
57
46
78
145
163
188
375
634
936
1310
1610
1842
2118
2361
2665
2981
3259
3573
3834
4125
4561
5032
5360
5707
6157
6441
6700
6979
7185
7366
7471
6721
5651
3984
-822
-5443
-6860
-7651
-8890
-8061
-7436
-9306
-8998
-6131
-4911
-4868
-3829
-2909
-2055
-153
957
14
-1370
-1241
270
1852
3638
4829
4964
5420
6508
6699
6056
5565
4333
3039
2481
1264
-717
-2385
-3821
-5057
-5113
-4371
-3874
-3508
-3223
-3129
-3073
-2623
-2215
-2294
-2394
-2207
-1838
-1401
-851
-745
-682
196
1473
2550
3377
3776
3582
3385
3269
2678
1728
946
327
-277
-718
-1224
-1852
-2182
-2100
-1965
-1878
-1780
-1735
-1689
-1727
-1996
-2394
-2643
-2547
-2160
-1752
-1422
-1087
-600
111
780
1194
1200
1119
1104
720
45
-571
-1376
-2203
-2242
-2121
-2343
-2442
-2371
-2457
-2272
-1837
-1752
-1874
-1905
-1976
-2079
-2084
-2256
-2468
-2519
-2234
-1776
-1375
-1152
-1075
-1155
-1151
-1026
-1104
-1285
-1436
-1624
-1715
-1585
-1519
-1466
-1274
-966
-597
-194
52
115
85
41
36
35
34
15
107
276
445
563
682
834
1037
1316
1567
1752
1853
1954
2074
2245
2390
2576
2880
3256
3697
4179
4666
4976
5331
5779
6115
6480
6775
6914
7195
7641
7190
6076
4265
-646
-5458
-6866
-7240
-8110
-7290
-6763
-8573
-8049
-5310
-4369
-4623
-4022
-3480
-2636
-669
227
-972
-2348
-1971
-111
1716
3801
5190
5428
6041
7081
6906
5815
5087
3764
2561
2159
984
-879
-2287
-3286
-4060
-3862
-3100
-2701
-2434
-2191
-2213
-2626
-2938
-3094
-3390
-3401
-2897
-2278
-1867
-1323
-822
-250
949
2229
2954
3363
3655
3614
3329
2818
1792
716
276
263
272
71
-368
-747
-724
-392
-360
-747
-1262
-1603
-1721
-1865
-2271
-2954
-3360
-3100
-2384
-1650
-1124
-760
-323
362
897
1035
946
702
360
161
-382
-1608
-2631
-2862
-2823
-2685
-2156
-1877
-1970
-1812
-1521
-1504
-1632
-1888
-2204
-2307
-2196
-2214
-2420
-2543
-2331
-1769
-1128
-600
-419
-528
-727
-928
-1198
-1517
-1920
-2213
-2192
-1942
-1714
-1583
-1412
-1148
-709
-234
43
40
-55
-206
-363
-442
-502
-548
-425
-50
399
749
1043
1239
1322
1549
1814
1873
1866
1982
2060
2195
2466
2713
3008
3549
4211
4761
5315
5887
6143
6261
6601
6898
6909
7059
7430
7717
7241
6089
2802
-2759
-6221
-6865
-7146
-7116
-6112
-6849
-7756
-5867
-4191
-4528
-4965
-4784
-4365
-2746
-1088
-1508
-2936
-3206
-1671
578
2663
4529
5399
6072
7102
7389
6147
4654
3502
2378
2151
1959
663
-776
-1624
-2200
-2318
-1694
-1357
-1563
-1613
-1814
-2410
-3126
-3886
-4744
-5119
-4528
-3447
-2396
-1563
-1027
-603
306
1579
2379
2494
2414
2258
2111
1974
1404
520
127
480
1050
1512
1602
1256
951
899
694
23
-790
-1421
-1814
-2081
-2348
-2788
-3150
-2918
-2224
-1537
-1036
-613
-292
-27
137
-11
-400
-628
-493
-308
-189
-373
-890
-1066
-707
-664
-874
-758
-1031
-1639
-1773
-1877
-2579
-2931
-2826
-2873
-2570
-2020
-1941
-2123
-1942
-1739
-1585
-1425
-1350
-1457
-1605
-1610
-1634
-1788
-1871
-1808
-1690
-1461
-1189
-1130
-1151
-1047
-1042
-1017
-848
-739
-713
-551
-439
-441
-351
-185
-89
83
360
499
646
810
878
889
955
945
995
1224
1475
1655
1832
2015
2185
2482
2848
3188
3516
4079
4649
5037
5475
5888
6015
6198
6659
6937
7332
7860
7418
6132
2911
-2280
-5440
-5872
-5969
-5857
-4932
-5624
-6136
-4155
-2892
-3660
-4758
-5421
-5575
-4180
-2710
-3105
-4303
-4340
-2560
-20
2204
3955
4690
5125
5948
6278
5275
3850
2536
1321
1348
1917
1707
1177
687
151
96
726
879
234
-589
-1588
-2461
-3114
-3874
-4770
-5275
-4888
-3717
-2418
-1460
-922
-692
-336
155
272
-132
-420
-493
-359
1
199
299
761
1560
2112
2489
2691
2661
2514
2083
1242
153
-589
-848
-875
-1019
-1225
-1226
-968
-531
-279
-495
-970
-1181
-1235
-1346
-1688
-2279
-2741
-2845
-2593
-2277
-1959
-1717
-1377
-879
-657
-994
-1391
-1754
-2256
-2316
-1965
-1854
-1872
-1493
-1214
-964
-595
-509
-769
-904
-894
-1077
-1359
-1629
-1859
-1942
-1824
-1628
-1539
-1450
-1330
-1307
-1415
-1639
-1904
-2084
-1978
-1800
-1663
-1475
-1209
-949
-714
-513
-446
-410
-210
36
178
326
411
481
790
1195
1583
1894
2160
2393
2625
2875
2924
2866
2984
3199
3496
4075
4550
4754
5054
5521
5773
6021
6428
6719
7001
7740
8204
7133
3991
-1116
-4804
-5568
-4837
-4050
-3761
-4575
-5317
-3644
-1999
-2509
-4404
-6255
-7128
-6335
-4871
-4858
-5775
-5576
-3564
-710
1548
2796
3084
3141
3754
4344
3924
2796
1675
754
688
1666
2544
2942
3116
2843
2414
2385
2198
1329
132
-1131
-2144
-2614
-2877
-3372
-3798
-3581
-2563
-1320
-526
-326
-782
-1459
-1945
-2278
-2666
-2796
-2463
-2043
-1514
-934
-342
338
1104
1501
1362
1198
1158
1042
679
57
-480
-428
192
864
1073
916
926
1193
1423
1194
408
-536
-1044
-1122
-1207
-1441
-1706
-1764
-1460
-1206
-1481
-1913
-2315
-2623
-2710
-2823
-3321
-3770
-3814
-3723
-3374
-2766
-2255
-2017
-1762
-1565
-1546
-1612
-1697
-1777
-1737
-1521
-1277
-1094
-882
-593
-385
-301
-318
-460
-733
-982
-1267
-1626
-1859
-1883
-1739
-1499
-1299
-1237
-1167
-977
-827
-869
-1070
-1318
-1412
-1314
-1105
-900
-666
-308
102
471
716
790
777
838
1053
1326
1608
1921
2295
2749
3240
3732
4121
4472
4825
5138
5381
5457
5532
5803
6375
7067
7794
8256
7162
3370
-931
-2874
-2822
-1814
-738
-1392
-3667
-3886
-1982
-1204
-2417
-4464
-6493
-7079
-5727
-4878
-6058
-7363
-6420
-3609
-927
302
59
-875
-931
257
1067
783
445
323
321
862
1553
2019
2616
3276
3495
3528
3510
2937
1823
669
-188
-403
54
428
136
-431
-462
37
370
342
-76
-845
-1550
-1900
-2473
-3241
-3270
-2686
-2131
-1735
-1488
-1486
-1385
-1190
-1374
-1793
-1895
-1525
-1229
-1350
-1708
-1780
-1151
-16
817
903
729
867
1219
1285
875
195
-79
361
926
905
330
-193
-243
56
39
-343
-966
-1632
-2082
-2403
-2880
-3190
-3070
-2793
-2688
-2730
-2899
-3070
-3015
-2922
-2929
-2993
-2910
-2667
-2413
-2343
-2257
-1955
-1446
-843
-484
-546
-793
-912
-796
-559
-356
-300
-297
-94
198
390
405
253
154
245
420
365
106
-176
-253
-14
255
432
483
446
497
551
479
347
287
338
539
743
825
911
1113
1441
1808
2134
2385
2527
2662
2815
2919
3038
3248
3596
4134
4839
5578
5104
2946
694
-244
32
1098
2141
1239
-406
-607
544
1219
568
-1088
-2950
-3200
-1824
-1017
-2223
-4193
-4588
-2964
-877
113
-830
-2610
-3142
-1846
-616
-926
-1935
-2670
-2281
-914
39
-231
-1021
-985
-34
1061
1524
871
-162
-649
-326
287
465
381
225
276
761
1298
1357
920
678
666
730
818
555
-15
-450
-387
-83
109
125
-31
-242
-370
-413
-551
-786
-905
-946
-1009
-1107
-1191
-1261
-1282
-1194
-1141
-1094
-972
-790
-758
-864
-966
-1063
-1088
-1024
-935
-903
-885
-700
-453
-378
-415
-407
-411
-356
-213
-216
-406
-543
-531
-439
-382
-390
-464
-575
-639
-671
-737
-889
-987
-984
-879
-752
-681
-709
-776
-762
-700
-655
-678
-700
-706
-691
-649
-628
-602
-568
-569
-563
-536
-550
-581
-594
-590
-616
-669
-679
-670
-617
-562
-514
-511
-498
-436
-349
-288
-282
-292
-336
-368
-327
-286
-230
-131
-50
47
96
113
129
120
126
178
251
315
372
454
538
614
697
805
881
898
899
872
812
730
691
672
666
649
613
566
526
479
430
350
267
210
161
114
16
-111
-228
-292
-302
-287
-283
-312
-365
-400
-407
-408
-399
-435
-453
-465
-470
-515
-594
-670
-694
-672
-626
-608
-653
-699
-750
-794
-830
-848
-856
-836
-820
-818
-822
-831
-827
-796
-733
-654
-583
-575
-601
-629
-644
-623
-574
-561
-555
-518
-498
-453
-416
-403
-403
-404
-428
-448
-449
-493
-522
-524
-501
-464
-432
-415
-416
-484
-533
-568
-576
-544
-525
-498
-465
-421
-403
-381
-373
-383
-358
-323
-307
-340
-355
-377
-406
-413
-428
-448
-471
-492
-499
-503
-504
-507
-494
-450
-401
-339
-294
-243
-178
-141
-92
-57
-32
-4
37
34
29
64
73
47
30
-10
-67
-72
-88
-137
-215
-303
-359
-372
-344
-336
-385
-434
-440
-407
-338
-286
-263
-240
-187
-120
-67
-27
-17
10
43
61
68
53
32
48
103
177
275
378
431
444
460
463
466
483
503
515
508
481
470
457
429
405
348
298
273
216
150
84
3
-63
-119
-208
-290
-394
-490
-523
-556
-583
-575
-564
-553
-487
-433
-431
-454
-461
-440
-413
-370
-339
-324
-345
-331
-297
-249
-214
-231
-235
-236
-243
-259
-291
-384
-457
-468
-459
-432
-429
-448
-474
-472
-471
-516
-587
-642
-643
-652
-646
-658
-693
-705
-687
-643
-611
-621
-603
-596
-592
-569
-540
-514
-513
-482
-440
-409
-354
-317
-352
-367
-367
-372
-355
-338
-333
-333
-308
-261
-242
-216
-187
-163
-154
-160
-151
-184
-196
-179
-194
-236
-274
-309
-345
-394
-421
-423
-423
-425
-383
-404
-444
-414
-384
-362
-306
-253
-200
-120
-57
-22
-15
24
87
151
192
205
194
205
263
259
245
227
161
155
141
116
79
14
-56
-103
-148
-188
-247
-329
-362
-372
-366
-341
-368
-411
-429
-434
-439
-417
-402
-418
-419
-391
-335
-285
-241
-203
-178
-134
-50
15
81
112
130
121
141
152
132
131
89
55
71
80
70
39
-2
-22
-57
-71
-106
-212
-288
-358
-426
-457
-484
-520
-529
-534
-520
-518
-556
-567
-576
-553
-513
-501
-502
-517
-523
-489
-431
-396
-375
-353
-352
-349
-318
-294
-303
-326
-328
-321
-272
-247
-253
-237
-216
-175
-156
-164
-193
-238
-259
-266
-273
-292
-286
-264
-259
-269
-273
-306
-332
-333
-326
-309
-323
-315
-288
-275
-257
-248
-237
-227
-222
-220
-223
-230
-235
-213
-185
-179
-180
-193
-190
-171
-157
-148
-138
-143
-115
-102
-103
-114
-150
-151
-137
-109
-94
-96
-100
-93
-70
-61
-91
-99
-118
-126
-108
-107
-104
-129
-139
-105
-75
-63
-70
-64
-60
-45
2
23
29
43
70
96
84
55
18
21
36
27
9
-28
-51
-50
-73
-92
-133
-192
-238
-256
-267
-290
-310
-318
-327
-334
-329
-312
-289
-274
-263
-213
-204
-236
-239
-226
-220
-172
-139
-114
-82
-64
-30
6
3
-26
-45
-81
-115
-126
-172
-199
-212
-185
-154
-163
-178
-205
-200
-214
-235
-259
-298
-314
-293
-257
-245
-239
-218
-225
-236
-256
-276
-280
-281
-266
-247
-220
-180
-148
-138
-133
-97
-42
3
16
10
-19
-34
-33
-42
-47
-62
-39
-2
24
29
6
-41
-74
-94
-124
-149
-163
-196
-230
-253
-281
-283
-304
-312
-292
-299
-286
-291
-327
-331
-320
-311
-310
-293
-276
-289
-292
-260
-240
-286
-312
-317
-316
-302
-282
-283
-303
-303
-284
-232
-230
-263
-289
-275
-256
-227
-206
-193
-184
-183
-154
-149
-176
-238
-260
-242
-227
-224
-252
-250
-283
-283
-269
-287
-324
-270
-214
-159
-133
-119
-100
-86
-69
-51
-52
-95
-88
-78
-62
-33
-50
-72
-87
-98
-139
-119
-135
-188
-202
-238
-240
-249
-312
-342
-348
-387
-378
-389
-390
-406
-380
-368
-358
-359
-370
-326
-302
-280
-290
-300
-324
-302
-288
-285
-246
-226
-211
-221
-198
-229
-243
-238
-244
-207
-199
-209
-224
-245
-234
-179
-181
-194
-209
-208
-207
-249
-268
-257
-226
-187
-141
-122
-108
-106
-97
-101
-105
-103
-108
-75
-65
-78
-89
-97
-107
-132
-134
-141
-132
-106
-82
-90
-107
-109
-118
-106
-114
-146
-146
-137
-143
-124
-163
-153
-131
-141
-162
-166
-169
-198
-226
-249
-261
-287
-288
-304
-281
-297
-321
-305
-278
-254
-229
-229
-245
-234
-271
-294
-326
-325
-313
-333
-374
-388
-399
-438
-447
-451
-472
-478
-463
-477
-481
-486
-480
-463
-432
-363
-312
-287
-283
-214
-176
-131
-80
-69
-57
-51
-84
-88
-118
-163
-125
-85
-85
-75
-85
-128
-145
-156
-198
-241
-260
-267
-245
-197
-181
-180
-157
-128
-65
-35
-22
-12
-36
-62
-52
-53
-89
-112
-126
-139
-125
-128
-186
-244
-282
-309
-293
-281
-271
-307
-356
-364
-330
-295
-285
-251
-215
-163
-122
-115
-123
-139
-127
-104
-80
-76
-91
-118
-136
-160
-196
-230
-233
-259
-297
-315
-334
-346
-392
-409
-430
-463
-483
-487
-477
-452
-435
-417
-391
-369
-321
-303
-309
-280
-228
-212
-213
-195
-169
-141
-77
-76
-101
-124
-162
-154
-153
-177
-211
-254
-244
-252
-246
-228
-256
-274
-276
-264
-249
-244
-261
-249
-262
-273
-224
-219
-213
-172
-139
-120
-116
-117
-150
-178
-189
-193
-210
-239
-238
-217
-201
-183
-186
-205
-197
-186
-186
-206
-211
-224
-223
-216
-247
-281
-284
-314
-343
-379
-418
-458
-498
-518
-538
-578
-583
-603
-618
-599
-599
-584
-594
-565
-444
-334
-293
-311
-302
-238
-169
-227
-303
-348
-233
-750
-2445
-2298
148
1071
-290
-1248
-811
122
416
-34
-617
-794
-346
151
-4
-551
-595
-47
499
399
-276
-666
-436
-122
-71
-171
-274
-314
-301
-331
-386
-374
-272
-342
-549
-495
-200
-290
-631
-814
-680
-312
-146
-302
-656
-834
-727
-457
-229
-240
-455
-553
-420
-274
-321
-432
-407
-247
-200
-428
-687
-420
-156
-402
-671
-512
-43
-204
-707
-662
-376
-492
-518
-248
-310
-700
-751
-55
37
-664
-756
-484
-369
-440
-432
-352
-376
-335
-134
-78
-183
-212
-403
-392
-121
-150
-111
-181
-454
-316
-209
-63
10
-587
-1005
-537
-51
-127
-757
-890
-545
-247
-46
-395
-986
-888
-97
129
-144
-532
-554
-261
-114
100
-237
-619
-371
-28
-348
-612
-26
209
-443
-693
-528
-250
-228
-665
-682
-433
-321
-535
-389
-234
-518
-706
-382
-159
-344
-515
-507
-414
-697
-694
-140
-168
-876
-1077
-329
-74
-314
-607
-1008
-379
364
-75
-1030
-1270
-105
168
-615
-656
-175
-285
-324
-197
-396
-547
-725
-95
-110
-683
-362
-230
-405
-240
-331
-772
-611
-77
-24
-447
-764
-756
-497
-97
-60
-298
-456
-520
-292
-468
-401
-182
-518
-380
-57
-311
-640
-715
-633
-180
-504
-745
-209
-755
-779
-262
-921
-1090
-184
20
-806
-721
-502
-1188
-806
83
-18
-685
-1252
-285
417
-523
-860
-612
-60
-207
-781
-179
365
-567
-1303
-529
107
-101
-85
-415
-381
-220
-409
-605
-629
-532
-457
-359
-251
-218
-598
-856
-662
112
15
-738
-938
-713
192
-35
-1192
-1219
-276
403
90
-1106
-1156
-485
-234
206
78
-1114
-1428
-543
61
-337
-1074
-1258
-261
562
-343
-1429
-1149
141
-328
-361
206
-623
-1539
-560
1069
134
-1341
-881
332
669
-1125
-1782
-2
741
-46
-1402
-1516
-97
852
-358
-2114
-1572
217
1084
-149
-1554
-1914
-910
1168
783
-1160
-1585
-226
-96
-1116
-646
278
439
-840
-1638
-972
7
725
-23
-1926
-1318
283
428
-474
-1278
-1542
-207
1064
462
-1087
-1583
-395
134
-421
-1009
-259
284
-79
-1014
-1409
-821
107
470
-509
-1373
-721
310
-73
-1366
-1368
658
1436
-370
-2009
-1109
-50
167
377
19
-421
-286
-106
-603
-709
-218
227
-141
-311
-243
-329
-252
-927
-1219
319
1569
395
-1888
-2043
-578
162
317
64
-308
-581
-1126
-733
528
-48
-977
-314
-12
-110
88
-31
-1013
-1199
-195
626
929
-159
-1254
-1355
-368
551
599
-93
-908
-823
-921
-285
604
16
-593
-882
-416
-102
-369
-758
-402
-100
-141
205
-289
-1111
-1211
-153
768
821
62
-821
-1113
-671
406
504
-258
-1021
-926
-130
112
103
-91
-580
-330
217
84
-395
-802
-850
-107
290
426
283
-366
-1215
-935
1060
1122
-288
-1035
-543
436
102
-205
-231
-96
346
-175
-884
-373
-460
-1267
-708
705
912
-893
-1641
-903
-882
-41
917
356
-856
-1094
-476
231
261
263
95
-160
-554
-558
334
715
-587
-1382
244
1005
-426
-1450
-517
-261
-452
276
760
139
-442
-1330
-1508
515
1065
102
-565
-1117
-889
894
747
-384
-1015
-237
1398
80
-1587
-1147
595
1215
-393
-761
73
-583
-1013
-167
63
-481
221
976
-643
-1867
-1203
11
860
14
-681
-295
123
-209
-294
-113
-560
-451
527
-29
-1124
-1293
-338
550
-216
-302
-547
-762
-137
175
-349
-907
-83
904
-311
-1318
-335
609
323
-410
-471
-503
-283
-19
241
-822
-1010
-220
-174
-27
165
-232
-176
443
-749
-839
-117
147
338
-146
78
-66
-115
544
228
-832
-376
675
518
64
-261
226
-234
14
1069
261
-1057
-17
1716
-320
-1761
68
1144
655
-126
-709
146
563
167
-691
-1116
55
1388
1100
-253
-849
149
1026
260
-155
310
1602
1077
-472
-553
61
460
696
764
115
320
659
-213
-1036
-463
1077
1525
-65
-1122
-285
228
-264
-539
265
1566
1679
631
-1205
-1985
-315
1898
1830
797
87
-764
208
945
200
-243
-11
942
1434
524
-1068
-1390
-300
1382
1513
-182
31
547
-666
-1822
-579
1845
1708
170
-625
-769
-347
454
1001
801
-83
439
1260
583
-279
-1204
-5
1604
1476
132
-591
-376
413
715
372
832
864
-512
-424
667
-10
-310
203
896
1104
130
-641
-162
252
113
372
493
394
130
-878
-647
248
541
646
614
12
-295
-264
-147
140
-16
-341
460
1753
1160
-801
-1475
-58
1119
681
-136
35
234
-138
-364
-486
-302
588
1118
478
-402
-690
-409
-8
257
-60
177
1053
990
-7
-1299
-1301
259
1422
777
8
-436
-519
-124
-63
218
226
-22
649
332
-706
-771
-71
207
-262
335
1139
649
-422
-758
-628
-188
673
961
477
-209
-600
-351
47
213
527
651
69
-394
-248
-383
-429
325
618
200
63
93
-103
-476
-678
-570
106
657
393
90
-400
-925
-691
413
653
-227
-414
245
78
-606
-254
328
327
420
303
131
351
-267
-517
141
772
696
-193
-516
-19
213
7
-262
-55
397
174
-155
-469
-132
476
112
-193
-367
-175
439
239
-89
-82
-47
47
-294
-284
-43
253
238
87
187
22
-24
-35
-393
-478
277
533
-192
-478
-207
135
-67
-166
-29
338
565
127
-386
-293
30
-20
178
268
-62
63
93
-147
-153
-347
-238
-50
-242
-259
-99
-21
-62
-372
-129
44
-269
43
274
-362
-522
-12
309
147
31
2
159
270
-4
-383
-485
-402
-254
56
272
149
-197
-240
-121
133
370
258
-16
-78
-255
-313
-388
-282
392
834
154
-497
-133
138
-80
-217
-216
162
42
-761
-621
102
212
-222
-312
150
93
-443
-709
-730
-737
37
819
339
-619
-895
-550
51
466
43
-249
107
-19
-575
-402
209
474
331
-225
-383
379
841
-249
-1114
-543
310
524
22
-580
-1027
-734
-211
55
-125
-537
-451
-642
-703
-600
-233
187
282
75
-471
-496
-351
-216
-12
-144
-325
-107
65
-271
-902
-527
-112
-27
239
-86
-514
-465
-429
-614
-470
143
417
24
-629
-737
-315
-304
-496
-617
-365
-54
-253
-430
-498
-901
-745
-47
-28
-437
-469
-233
-243
-476
-402
-244
-330
-336
220
196
-1144
-1311
-71
266
-425
-639
-274
-363
-385
-276
-538
-593
-374
-189
-456
-692
-639
-868
-556
-139
-605
-866
-385
-132
-432
-621
-604
-220
-258
-735
-665
-349
163
168
-442
-708
-322
26
-328
-741
-648
-360
-99
150
-165
-483
-416
-310
-172
-390
-388
-209
-457
-814
-833
-370
197
68
-458
-434
-34
-111
-558
-721
-390
-149
-49
-31
-295
-390
-136
89
2
-363
-486
145
478
-162
-681
-432
89
220
6
-127
-144
-252
-401
-408
-223
-110
-75
-88
-131
-163
-128
-91
-205
-118
-165
-10
0
-477
-624
-426
-83
192
206
-150
-578
-596
-361
-337
-368
-283
-135
-474
-737
-247
48
-251
-431
-179
-55
-278
-631
-438
-1
-121
-269
-50
-113
-275
-406
-724
-878
-627
-180
108
-129
-771
-841
-470
-339
-196
32
-91
-485
-486
-542
-627
-100
-139
-436
-298
-331
-492
-72
41
-604
-796
-541
-113
73
-183
-507
-894
-793
-206
29
-87
-50
-16
-329
-365
-126
-20
-144
-258
-7
511
399
-97
-131
-18
-145
-248
66
417
126
-316
-320
-443
-376
261
794
312
-212
-335
-480
-313
-66
121
128
104
279
163
-131
-167
165
359
170
-44
43
340
220
98
322
515
580
769
532
140
-16
88
474
531
492
684
651
271
-74
-18
455
704
361
14
103
116
160
290
260
200
219
327
242
61
-185
-425
-594
-620
-471
-399
-551
-1030
-1358
-1155
-911
-1119
-1484
-1717
-1877
-1949
-1928
-1905
-2054
-2198
-2193
-2137
-1993
-2046
-2251
-2291
-2392
-2575
-2476
-2349
-2298
-2164
-2077
-2117
-2006
-1752
-1665
-1715
-1829
-1783
-1540
-1301
-1171
-1116
-945
-805
-816
-777
-697
-642
-511
-309
-305
-298
-257
-294
-33
-14
-258
-356
-388
-74
-2
14
0
-225
-336
-123
125
-74
-184
-63
-108
212
518
511
501
286
180
222
447
811
1074
972
934
1082
1409
1901
2040
1774
1528
1845
2317
2491
2522
2682
2888
3296
3908
4427
4648
4089
3146
1705
249
417
1646
2479
2608
1985
959
373
466
586
-34
-1161
-1910
-2100
-2148
-2363
-2640
-2894
-2863
-2116
-1331
-1422
-2316
-3561
-4342
-4311
-3902
-3380
-2773
-2381
-2286
-2129
-1810
-1539
-1460
-1439
-1368
-1363
-1368
-1162
-856
-723
-471
298
1197
1738
1770
1335
757
444
514
812
1118
1220
1248
1347
1416
1357
1273
1217
1049
649
148
-257
-641
-996
-1175
-1194
-1065
-782
-619
-965
-1818
-2620
-2982
-2952
-2753
-2626
-2777
-2985
-2985
-2881
-2728
-2605
-2580
-2522
-2394
-2389
-2582
-2787
-2744
-2418
-1872
-1263
-877
-850
-1029
-1152
-1170
-1093
-860
-546
-376
-326
-202
-43
33
56
204
359
317
219
134
11
-54
13
161
397
706
834
803
516
145
143
385
585
566
571
808
934
738
767
1139
1430
1601
1641
1496
1583
1919
2163
2515
2952
3441
3955
4503
4963
5267
4618
1866
-613
-512
813
2392
3899
3314
940
-41
1148
2124
1083
-935
-2380
-2829
-2378
-1815
-2309
-3681
-4029
-2414
-469
91
-1234
-3575
-4927
-4934
-4610
-4127
-3374
-3014
-2963
-2453
-1691
-1506
-1726
-1599
-1414
-1655
-1814
-1417
-1228
-1657
-1608
-610
675
1759
2237
1762
787
202
218
458
626
622
780
1300
1680
1557
1342
1407
1567
1388
976
590
57
-468
-583
-648
-877
-568
252
619
54
-926
-1702
-1998
-1874
-1746
-2020
-2475
-2561
-2129
-1699
-1751
-2253
-2820
-2752
-2249
-2205
-2637
-3039
-3361
-3476
-2966
-2314
-2161
-2263
-2183
-2074
-2212
-2365
-2275
-2204
-2254
-2073
-1697
-1485
-1469
-1412
-1413
-1421
-1306
-1119
-1009
-1090
-1369
-1563
-1386
-1074
-905
-808
-664
-628
-661
-606
-528
-691
-868
-676
-340
-165
-51
62
62
75
270
482
461
346
287
312
520
927
1357
1553
1567
1706
2055
2442
2629
2559
2669
3053
3544
3909
4277
4564
4822
5389
6100
5251
2204
-20
45
1024
2397
3636
2838
756
145
1254
1788
394
-1538
-2609
-2729
-2204
-1726
-2383
-3942
-4350
-2666
-729
-273
-1569
-3608
-4669
-4634
-4454
-4238
-3839
-3626
-3175
-2144
-1334
-1570
-2058
-1903
-1473
-1362
-1360
-969
-946
-1479
-1333
-350
730
1748
2476
2460
1851
1324
1231
1291
1156
936
1095
1739
2216
2134
1847
1652
1588
1534
1523
1378
743
-47
-337
-484
-759
-568
95
452
182
-315
-775
-1174
-1472
-1712
-2025
-2376
-2398
-1962
-1616
-1822
-2239
-2317
-1865
-1323
-1373
-1924
-2503
-2757
-2747
-2541
-2295
-2367
-2478
-1956
-1197
-1160
-1675
-2101
-2285
-2416
-2287
-1965
-1940
-2227
-2174
-1751
-1462
-1355
-1206
-1084
-1197
-1388
-1493
-1514
-1627
-1780
-1686
-1305
-947
-737
-660
-743
-1022
-1308
-1208
-957
-952
-1095
-1044
-879
-727
-509
-243
-184
-271
-140
108
190
119
34
47
258
666
1167
1494
1517
1486
1650
1955
2313
2495
2618
2891
3282
3691
3993
4226
4503
4952
5600
5944
4785
2320
728
726
1387
2349
3074
2538
1413
1261
1823
1545
42
-1509
-2232
-2204
-1874
-1947
-2928
-4143
-4201
-2792
-1273
-909
-1886
-3270
-3952
-4063
-4226
-4482
-4526
-4233
-3404
-2205
-1468
-1730
-2261
-2196
-1688
-1306
-1118
-1052
-1313
-1671
-1464
-750
98
939
1644
2035
2090
1967
1743
1404
1045
887
1134
1726
2204
2270
2085
1946
1913
1924
1985
1927
1443
729
242
-162
-560
-617
-322
-67
-3
-44
-248
-637
-1137
-1647
-2061
-2291
-2210
-1942
-1923
-2151
-2371
-2374
-1963
-1496
-1462
-1776
-2051
-2158
-2211
-2231
-2330
-2563
-2476
-1852
-1258
-1170
-1339
-1574
-1860
-1889
-1649
-1619
-1860
-1902
-1700
-1580
-1526
-1383
-1310
-1324
-1207
-1051
-1076
-1277
-1505
-1651
-1702
-1564
-1313
-1083
-988
-1041
-1180
-1269
-1251
-1279
-1393
-1410
-1345
-1291
-1150
-956
-915
-988
-888
-611
-387
-302
-277
-356
-443
-358
-100
148
289
505
792
986
1093
1196
1304
1424
1643
1966
2207
2435
2707
2979
3234
3569
3938
4316
4625
4872
4741
4036
2999
1836
1169
1343
1911
2223
2109
1720
1462
1389
1112
497
-434
-1323
-1620
-1577
-1790
-2561
-3301
-3396
-2844
-2031
-1755
-2147
-2715
-3248
-3616
-3843
-4145
-4418
-4321
-3781
-2943
-2357
-2245
-2352
-2280
-2000
-1624
-1359
-1376
-1546
-1603
-1447
-1022
-519
-66
476
1041
1516
1689
1571
1291
995
859
1006
1279
1462
1530
1577
1649
1700
1679
1660
1608
1431
1212
864
406
-36
-365
-479
-380
-266
-194
-201
-361
-646
-1069
-1529
-1847
-1971
-2050
-2110
-2187
-2314
-2347
-2224
-2027
-1937
-1947
-1944
-1893
-1910
-2081
-2440
-2737
-2674
-2420
-2122
-1873
-1780
-1849
-1795
-1623
-1590
-1723
-1833
-1793
-1728
-1697
-1663
-1701
-1786
-1696
-1365
-1046
-982
-1024
-1139
-1283
-1364
-1382
-1418
-1427
-1317
-1156
-1013
-993
-1031
-1084
-1042
-1008
-976
-954
-938
-968
-1106
-1097
-949
-880
-766
-526
-396
-370
-353
-252
-197
-217
-186
-33
151
341
526
685
795
1061
1508
1706
1854
2199
2409
2490
2761
3041
3233
3604
4118
4527
4782
4523
3712
2622
1820
1533
1674
2009
2197
1874
1413
1532
1594
995
160
-472
-879
-1057
-1230
-1620
-2470
-3216
-3079
-2364
-1769
-1748
-2063
-2447
-2690
-3003
-3349
-3760
-4008
-3931
-3369
-2562
-2218
-2364
-2475
-2185
-1801
-1486
-1317
-1267
-1463
-1592
-1409
-1021
-804
-528
29
718
1298
1587
1584
1256
906
808
1006
1219
1290
1285
1346
1459
1528
1567
1564
1521
1465
1383
1222
916
396
-80
-282
-279
-150
2
78
-48
-288
-504
-745
-1057
-1312
-1484
-1575
-1656
-1717
-1779
-1867
-1914
-1832
-1639
-1432
-1289
-1332
-1544
-1729
-1851
-1845
-1863
-1917
-1751
-1499
-1467
-1386
-1202
-1340
-1589
-1503
-1267
-1374
-1565
-1540
-1470
-1593
-1544
-1315
-1164
-1203
-1087
-829
-870
-1084
-1239
-1244
-1278
-1274
-1245
-1086
-1027
-1095
-1103
-938
-947
-1091
-1094
-1017
-938
-1001
-1016
-1033
-983
-884
-663
-492
-418
-291
-150
-125
-211
-157
-90
-98
-27
196
191
180
524
700
740
988
1146
1193
1504
1755
1825
1988
2125
2313
2605
3056
3392
3595
3857
4350
4614
4105
3116
2265
1943
1748
1783
2152
2205
1618
1410
1795
1765
988
207
-161
-454
-746
-1044
-1470
-2348
-2982
-2575
-1720
-1480
-1777
-2060
-2135
-2183
-2488
-2941
-3414
-3741
-3704
-3084
-2458
-2367
-2666
-2570
-2034
-1603
-1422
-1319
-1283
-1451
-1526
-1235
-1009
-1069
-921
-335
405
886
1178
1273
1075
843
836
1013
1077
936
833
942
1112
1208
1245
1283
1296
1262
1272
1283
1037
507
33
-155
-233
-302
-236
-154
-237
-355
-349
-406
-669
-940
-1075
-1224
-1377
-1483
-1566
-1694
-1813
-1738
-1524
-1292
-1160
-1144
-1207
-1309
-1573
-1862
-1912
-1933
-1946
-1718
-1382
-1316
-1475
-1516
-1474
-1566
-1506
-1290
-1295
-1508
-1532
-1461
-1569
-1683
-1579
-1340
-1241
-1126
-1012
-1066
-1313
-1477
-1461
-1382
-1328
-1241
-1126
-1050
-996
-1010
-993
-997
-904
-792
-686
-687
-847
-881
-763
-811
-733
-423
-279
-333
-141
-9
-277
-351
-254
-48
-40
30
352
420
241
292
561
566
827
1087
1200
1243
1364
1454
1589
1595
1529
1910
2429
2495
2475
2799
3089
3224
3416
3550
2712
1681
1590
1571
1142
1252
1668
1227
791
1194
1466
716
-79
-391
-639
-919
-897
-974
-1817
-2610
-2452
-1743
-1559
-1670
-1821
-1851
-1874
-1909
-2123
-2571
-3072
-3303
-2818
-2100
-1921
-2289
-2311
-1950
-1618
-1439
-1188
-1122
-1337
-1404
-1013
-736
-1007
-1159
-821
-322
71
524
787
627
418
489
717
808
669
543
568
656
717
732
654
574
574
677
918
970
606
209
65
-48
-197
-257
-297
-416
-435
-321
-301
-390
-560
-678
-724
-736
-776
-906
-1148
-1321
-1384
-1420
-1291
-1129
-1125
-1163
-1197
-1234
-1261
-1321
-1408
-1453
-1425
-1435
-1397
-1402
-1594
-1762
-1643
-1480
-1427
-1390
-1354
-1448
-1542
-1413
-1309
-1422
-1579
-1432
-1240
-1195
-1133
-1106
-1296
-1318
-1012
-843
-1025
-1235
-941
-860
-1140
-1095
-866
-911
-904
-720
-890
-674
-565
-750
-613
-582
-717
-311
-101
-613
-372
-177
-255
-15
-234
-544
26
365
-291
-111
443
247
-124
191
709
361
51
753
1210
656
665
1146
1069
972
1288
1351
1342
1677
1779
1766
1962
2182
2204
2508
2827
2384
1508
1385
1197
645
698
1292
1019
476
889
1240
736
185
51
-301
-555
-477
-390
-959
-1783
-2063
-1758
-1588
-1641
-1609
-1596
-1590
-1658
-1718
-2007
-2446
-2883
-2784
-2318
-2095
-2229
-2325
-2198
-1980
-1721
-1494
-1311
-1233
-1128
-1016
-869
-927
-1124
-1132
-855
-550
-251
95
172
49
50
140
237
228
106
131
223
242
202
159
61
20
59
195
313
309
101
-103
-177
-331
-558
-625
-575
-683
-679
-546
-498
-720
-827
-703
-746
-858
-753
-690
-891
-1058
-1143
-1234
-1349
-1397
-1336
-1234
-1156
-1101
-1073
-1254
-1403
-1473
-1603
-1605
-1465
-1424
-1550
-1551
-1497
-1444
-1456
-1321
-1265
-1311
-1183
-1019
-1109
-1350
-1332
-1339
-1242
-1218
-1109
-918
-862
-1029
-875
-558
-780
-784
-857
-691
-906
-728
-759
-645
-651
-1106
-467
-357
-753
-602
-372
-763
-411
-583
-618
-684
-815
-249
-492
-889
-143
186
-677
-495
311
55
-475
-58
315
-82
-220
404
654
122
426
747
641
447
842
1113
771
629
1022
1225
1015
1261
1348
1465
1426
1484
1774
2046
1884
1917
1724
1229
1007
789
745
951
850
479
727
911
699
540
430
148
22
59
0
-163
-678
-1206
-1216
-1002
-1036
-1045
-1048
-1033
-978
-970
-1027
-1268
-1608
-1746
-1524
-1312
-1329
-1447
-1491
-1483
-1326
-1103
-941
-837
-731
-611
-431
-280
-448
-652
-651
-529
-369
-134
7
23
-84
-118
99
391
248
-59
158
394
170
-6
105
-21
-344
-139
115
177
194
144
91
38
35
-83
-135
-153
-216
-169
-100
-162
-237
-365
-352
-183
-105
-4
47
-91
-202
-346
-515
-508
-631
-774
-760
-601
-664
-792
-804
-819
-1019
-1032
-824
-845
-987
-930
-920
-1116
-928
-873
-1030
-872
-584
-727
-420
-509
-810
-546
-459
-884
-372
-299
-681
-484
-629
-367
-416
-687
-116
-102
-738
143
12
-645
-39
-233
-463
-152
-429
-204
-30
-497
-409
299
-487
-439
317
-331
-63
-150
-87
106
16
-255
106
247
53
380
316
253
451
367
463
655
170
727
531
241
902
724
227
721
874
289
941
979
482
1013
927
524
1049
997
724
1309
1224
1023
1605
1608
1029
1078
996
646
633
714
734
492
368
437
417
265
311
116
-14
77
65
-137
-310
-643
-848
-697
-797
-821
-722
-810
-885
-688
-653
-847
-935
-960
-960
-901
-823
-852
-964
-1036
-968
-791
-727
-680
-469
-357
-495
-333
-81
-427
-626
-38
-353
-423
130
-240
7
10
-75
267
157
165
331
299
282
145
178
416
-9
-43
465
153
160
568
364
65
226
480
202
147
189
292
68
113
229
-121
31
154
168
53
290
288
248
56
212
135
-253
-158
16
-176
-319
-151
-303
-332
-302
-175
-198
-354
-141
-211
-277
-406
-365
-418
-512
-239
-446
-244
-281
-395
-43
-344
-361
-345
-40
-244
-543
-408
-272
15
-801
-57
-58
-268
-426
284
-142
-225
199
-136
56
-144
531
-94
248
-131
552
-141
261
545
28
286
498
392
147
476
126
281
316
697
279
461
339
531
361
546
821
167
721
893
788
492
841
901
668
722
902
851
622
850
873
824
756
848
909
1239
970
1079
968
1024
1255
1286
1273
1222
1083
815
812
601
653
661
633
505
570
544
465
545
366
218
204
175
28
-28
-181
-431
-476
-407
-433
-363
-312
-385
-364
-354
-477
-571
-595
-713
-692
-589
-531
-614
-697
-663
-508
-566
-499
-327
-376
-295
-122
-173
-452
-258
-268
-403
-237
-126
-318
-152
-136
-56
-116
-47
109
93
144
146
-20
167
100
-21
-90
5
184
-54
224
-79
79
208
86
132
47
147
86
108
-57
63
66
110
212
195
178
-5
393
344
179
199
206
125
23
-134
-47
-175
-340
-44
-191
-470
-475
-265
-368
-486
-410
-435
-512
-444
-560
-600
-656
-782
-385
-714
-767
-504
-625
-723
-810
-481
-447
-577
-454
-518
-534
-445
-322
-529
-563
-291
-506
-57
-67
-345
-334
85
-273
-53
-55
-228
19
-74
-150
-151
135
19
-60
-31
148
-21
352
-156
186
-47
397
-223
-64
273
43
29
-4
277
-226
316
68
115
265
203
290
227
384
247
383
371
351
589
460
304
643
419
626
738
719
716
951
782
644
910
953
768
670
863
542
331
385
259
53
197
172
13
-42
6
-149
-104
-172
-270
-283
-385
-491
-565
-594
-779
-814
-821
-733
-819
-717
-779
-819
-779
-808
-787
-862
-908
-849
-902
-978
-769
-824
-1054
-891
-637
-817
-699
-472
-629
-446
-488
-594
-378
-470
-462
-482
-129
-505
-335
81
-432
-289
39
-300
-137
93
-325
-87
-53
-188
-192
-130
-92
-280
29
-186
32
65
-212
113
-2
-53
-58
-147
134
-150
-98
25
-198
-48
-94
-124
-122
-60
-389
-200
-265
-512
-429
-446
-541
-548
-603
-629
-599
-663
-714
-456
-461
-643
-514
-435
-527
-617
-516
-633
-668
-716
-505
-558
-857
-630
-365
-838
-556
-449
-751
-265
-657
-524
-461
-690
-839
-635
-613
-648
-518
-317
-483
-621
-211
-369
-270
-599
-221
-240
-541
-603
-405
-257
-387
-429
-282
-523
-438
270
-40
-360
-302
128
-426
-199
-210
-222
-28
-44
-98
-129
461
-189
101
306
348
340
356
196
570
101
396
689
372
586
482
922
532
778
593
700
761
946
834
792
954
745
821
573
686
519
465
381
447
360
265
415
270
89
-27
113
2
-166
-282
-411
-483
-655
-726
-720
-797
-928
-895
-819
-876
-964
-923
-880
-979
-917
-920
-888
-962
-915
-768
-821
-747
-685
-664
-601
-497
-350
-383
-436
-232
-198
-343
-222
-130
-185
-157
-116
-165
-53
-102
-365
-18
-26
-216
-40
40
-247
-177
34
-139
-228
-323
-160
-126
-400
-271
-144
-384
-325
-73
-300
-363
-261
-449
-423
-418
-551
-444
-404
-556
-498
-472
-597
-657
-595
-543
-553
-654
-676
-711
-857
-922
-811
-844
-902
-571
-670
-749
-625
-684
-677
-746
-845
-625
-606
-1009
-810
-685
-1006
-976
-776
-806
-936
-741
-710
-859
-898
-945
-795
-612
-925
-896
-476
-809
-942
-344
-714
-926
-513
-577
-478
-702
-625
-331
-610
-873
-394
-577
-582
-261
-687
-384
-370
-528
-162
-62
-622
-75
-170
-27
113
-35
390
42
140
268
115
104
428
306
320
508
357
691
357
657
613
421
773
553
743
936
819
984
1179
935
1131
1178
1076
1032
889
721
665
543
476
414
236
345
132
138
167
43
-37
-148
-375
-416
-495
-788
-849
-1025
-1140
-1240
-1235
-1152
-1232
-1284
-1292
-1282
-1291
-1253
-1318
-1388
-1348
-1375
-1301
-1289
-1256
-1161
-1138
-1006
-787
-657
-580
-507
-445
-364
-344
-320
-242
-200
-212
-90
25
-28
-76
72
50
24
290
258
122
149
71
-75
-120
-188
-161
-222
-316
-235
-261
-237
-260
-435
-337
-362
-551
-433
-397
-588
-663
-618
-739
-718
-614
-692
-802
-745
-650
-815
-894
-827
-908
-1010
-978
-989
-1157
-1267
-1209
-1252
-1276
-1118
-1275
-1327
-1094
-1194
-1296
-1174
-1297
-1383
-1261
-1294
-1387
-1313
-1350
-1400
-1212
-1264
-1340
-1092
-1244
-1433
-1099
-1234
-995
-1019
-1124
-865
-1000
-1128
-871
-845
-923
-611
-879
-628
-405
-568
-654
-386
-303
-419
-243
-316
-220
-327
-240
-93
-312
-117
27
-8
104
194
8
3
-90
-13
459
202
351
445
441
480
489
543
680
924
940
1026
944
1264
1391
1370
1672
1798
2011
2108
2123
2203
1914
1742
1736
1532
1413
1228
1191
1259
927
816
785
588
485
388
326
125
-183
-383
-576
-873
-1070
-1166
-1268
-1371
-1375
-1298
-1378
-1508
-1539
-1519
-1567
-1602
-1562
-1575
-1628
-1612
-1550
-1517
-1427
-1250
-1033
-885
-704
-499
-426
-343
-242
-144
-65
-39
39
117
164
295
388
498
597
657
750
739
763
816
750
633
564
460
399
349
212
189
130
88
119
112
78
12
-45
-107
-204
-338
-352
-449
-621
-641
-617
-662
-652
-629
-626
-608
-655
-695
-721
-838
-977
-985
-1148
-1273
-1310
-1421
-1486
-1583
-1463
-1390
-1402
-1189
-1028
-1101
-1065
-1039
-1019
-1064
-1217
-1103
-1093
-1214
-1092
-919
-934
-994
-923
-735
-711
-835
-811
-819
-781
-896
-1101
-1001
-902
-913
-925
-876
-716
-557
-488
-544
-606
-525
-674
-601
-412
-692
-449
-543
-501
-259
-339
-302
-389
27
4
-151
4
185
148
53
278
370
498
405
601
692
754
874
908
1138
1209
1392
1503
1783
1750
1838
2113
2157
2301
2386
2631
2828
2798
2626
2700
2490
2150
2039
1742
1340
1088
1124
944
641
579
579
328
109
14
-197
-465
-896
-1091
-1226
-1657
-1892
-1870
-2000
-2211
-2093
-1857
-1911
-2037
-1929
-1846
-1902
-1958
-2017
-2038
-2111
-2126
-1997
-1833
-1697
-1481
-1186
-917
-672
-406
-219
-169
-59
25
22
67
162
249
364
530
692
803
889
960
1020
992
936
961
904
710
534
461
340
198
133
114
76
-17
-27
-59
-186
-295
-386
-532
-693
-812
-872
-989
-1150
-1181
-1159
-1150
-1163
-1140
-1122
-1141
-1134
-1176
-1232
-1302
-1390
-1577
-1699
-1662
-1716
-1659
-1534
-1530
-1376
-1331
-1492
-1329
-1324
-1469
-1384
-1317
-1368
-1402
-1411
-1380
-1400
-1421
-1259
-1158
-1109
-1125
-1135
-1079
-1173
-1344
-1308
-1325
-1429
-1378
-1279
-1272
-1298
-1284
-1281
-1113
-1027
-1068
-1015
-863
-951
-1080
-1025
-992
-954
-838
-691
-676
-397
-514
-797
-538
-472
-449
-162
-44
206
486
250
296
239
108
356
582
744
992
1078
1252
1533
1572
1793
1909
1989
2216
2391
2455
2654
2845
2917
3202
3379
3388
3338
3184
2564
2173
2097
1457
1139
1255
1094
909
882
750
438
70
-178
-360
-740
-1151
-1512
-1800
-2151
-2504
-2552
-2575
-2770
-2593
-2236
-2235
-2269
-2264
-2381
-2596
-2702
-2640
-2589
-2528
-2413
-2215
-1929
-1664
-1400
-1049
-770
-464
-73
178
263
315
335
316
401
604
797
965
1177
1384
1542
1641
1671
1682
1603
1491
1444
1329
1061
767
596
439
267
264
342
314
256
194
49
-149
-362
-613
-855
-1038
-1189
-1270
-1324
-1448
-1531
-1479
-1457
-1416
-1260
-1216
-1287
-1348
-1428
-1500
-1540
-1597
-1566
-1520
-1421
-1373
-1491
-1602
-1690
-1606
-1483
-1345
-1157
-1090
-1166
-1139
-1151
-1235
-1298
-1379
-1345
-1298
-1229
-1162
-1153
-1236
-1300
-1248
-1127
-1093
-1170
-1191
-1293
-1458
-1520
-1497
-1516
-1514
-1426
-1266
-1083
-1018
-1042
-1037
-1060
-1074
-989
-895
-873
-834
-757
-728
-693
-622
-458
-334
-250
-140
69
148
238
240
85
197
527
696
642
777
972
1279
1402
1536
1784
1887
2092
2249
2459
2705
2845
2887
3086
3239
3560
4020
4208
4035
3785
3810
3183
2411
2392
1801
992
1210
1278
984
847
632
422
-114
-579
-548
-885
-1596
-2116
-2432
-2645
-3173
-3392
-3047
-3262
-3346
-2760
-2514
-2661
-2852
-2966
-3052
-3206
-3133
-2918
-2849
-2780
-2588
-2100
-1671
-1472
-1009
-531
-235
171
501
600
591
556
581
741
1053
1397
1651
1878
2108
2260
2342
2313
2239
2107
1884
1726
1623
1388
1038
811
701
542
485
598
554
336
77
-147
-429
-831
-1158
-1413
-1605
-1776
-1826
-1778
-1826
-1928
-1911
-1808
-1731
-1653
-1623
-1640
-1756
-1856
-1822
-1771
-1714
-1603
-1499
-1251
-899
-809
-854
-910
-1086
-1130
-936
-768
-681
-731
-796
-767
-758
-724
-682
-753
-830
-760
-704
-768
-955
-1171
-1352
-1421
-1315
-1195
-1180
-1260
-1369
-1459
-1516
-1548
-1562
-1604
-1615
-1524
-1392
-1344
-1379
-1421
-1417
-1330
-1136
-867
-719
-716
-695
-604
-476
-353
-234
-94
88
294
520
722
830
789
815
978
1205
1424
1587
1610
1709
1841
1986
2207
2404
2577
2701
2881
3096
3275
3326
3449
3591
3771
4179
4601
4738
4593
4258
3998
3456
2399
2330
1943
876
1091
1379
1030
709
432
165
-439
-1023
-857
-1275
-2303
-2772
-3160
-3338
-3725
-4083
-3658
-3632
-3671
-2974
-2612
-2782
-3151
-3266
-3108
-3293
-3148
-2730
-2610
-2390
-1992
-1391
-823
-605
-158
412
734
1021
1192
1218
1096
990
1161
1425
1684
2037
2355
2579
2699
2730
2689
2457
2254
2077
1801
1569
1378
1184
896
669
543
461
440
464
338
29
-409
-825
-1147
-1546
-1865
-2039
-2127
-2102
-2073
-1970
-1931
-2058
-2076
-1936
-1822
-1780
-1787
-1815
-1867
-1877
-1713
-1515
-1375
-1137
-778
-407
-133
-42
-330
-475
-411
-658
-604
-312
-482
-646
-379
-207
-206
-243
-237
-380
-626
-669
-762
-967
-1329
-1594
-1590
-1560
-1603
-1431
-1312
-1443
-1580
-1547
-1509
-1799
-1963
-2002
-2019
-1932
-1748
-1566
-1473
-1431
-1262
-982
-860
-728
-647
-601
-558
-454
-258
-103
34
228
528
844
1125
1338
1390
1293
1347
1480
1603
1698
1820
1877
1911
2146
2370
2556
2662
2785
2986
3075
3109
3348
3494
3476
3567
3901
4277
4483
4677
4924
4757
4094
3892
3298
1923
1569
1158
305
461
761
537
319
5
-529
-869
-1232
-1722
-2257
-2921
-3593
-3864
-3830
-4111
-4262
-3999
-3652
-3219
-2752
-2450
-2522
-2993
-3116
-2972
-2922
-2723
-2489
-2100
-1561
-1003
-361
191
442
730
1185
1582
1724
1678
1617
1468
1391
1567
1904
2211
2508
2794
3019
2978
2827
2597
2127
1751
1384
1054
867
590
323
165
-42
-191
-179
-209
-381
-664
-1065
-1594
-2076
-2422
-2693
-2876
-2969
-2869
-2606
-2398
-2243
-2118
-2119
-2140
-2024
-1845
-1770
-1848
-1828
-1713
-1631
-1444
-1087
-788
-552
-111
257
134
-76
-115
-334
-583
-770
-715
-515
-562
-377
26
-201
-631
-710
-768
-1042
-1355
-1386
-1547
-2068
-2288
-2102
-2144
-2380
-2294
-2009
-1969
-2168
-2255
-2331
-2635
-2962
-2775
-2402
-2339
-2200
-1822
-1614
-1535
-1390
-1181
-998
-979
-778
-498
-459
-449
-296
-117
54
363
773
1111
1336
1425
1440
1382
1259
1380
1549
1628
1820
2039
2216
2221
2270
2500
2548
2526
2874
3101
3023
3101
3245
3281
3409
3632
4010
4443
4616
4850
4798
4047
3554
3147
1834
998
480
-387
-160
331
249
54
-514
-1142
-1368
-1642
-2095
-2761
-3636
-4254
-4493
-4236
-4203
-4586
-4469
-3825
-3153
-2492
-2113
-2357
-3079
-3326
-2973
-2776
-2580
-2396
-2032
-1316
-532
246
851
970
1069
1483
1962
2129
1859
1645
1490
1409
1694
2170
2512
2745
2980
3160
3083
2737
2271
1668
1197
752
374
252
28
-222
-336
-552
-739
-747
-751
-896
-1280
-1813
-2370
-2784
-2940
-3072
-3147
-3039
-2824
-2385
-1923
-1688
-1696
-1805
-1831
-1725
-1489
-1326
-1373
-1369
-1115
-807
-507
-103
157
308
672
958
688
126
-433
-760
-820
-738
-445
-243
-332
-359
-362
-643
-1061
-1418
-1638
-1826
-2060
-2172
-2334
-2695
-2888
-2773
-2567
-2442
-2289
-2132
-2228
-2532
-2805
-2939
-2990
-2955
-2641
-2201
-1859
-1556
-1261
-1072
-1041
-1020
-812
-587
-454
-257
-111
-143
-128
144
537
881
1202
1467
1626
1657
1559
1394
1224
1164
1365
1760
2043
2204
2267
2284
2448
2601
2663
2735
2892
3066
3176
3405
3589
3585
3752
4158
4581
4973
5264
5160
4392
3822
3287
1627
522
-18
-801
-456
298
321
-3
-687
-1337
-1609
-2044
-2578
-3281
-4189
-4637
-4717
-4512
-4496
-4821
-4585
-3661
-2713
-2106
-1838
-2095
-2906
-3213
-2923
-2733
-2493
-2116
-1435
-479
304
969
1425
1469
1610
1911
2312
2402
2034
1804
1673
1546
1701
2173
2673
3041
3246
3289
2975
2383
1763
1136
594
42
-295
-327
-454
-620
-760
-1048
-1261
-1280
-1236
-1322
-1788
-2399
-2897
-3330
-3482
-3472
-3393
-3143
-2674
-2052
-1554
-1298
-1361
-1492
-1448
-1303
-1071
-820
-732
-639
-374
-10
412
781
987
1227
1495
1535
1276
761
31
-453
-504
-401
-234
-178
-240
-336
-481
-668
-1055
-1637
-2074
-2369
-2630
-2800
-2937
-3166
-3332
-3257
-3038
-2792
-2605
-2542
-2650
-2907
-3156
-3227
-3184
-3097
-2856
-2455
-1999
-1522
-1139
-895
-853
-883
-708
-494
-367
-275
-200
-184
-87
204
588
908
1106
1309
1479
1534
1442
1246
1038
906
962
1259
1543
1688
1801
1873
2041
2147
2146
2359
2420
2397
2741
2913
2888
3223
3556
3899
4395
4765
5214
5479
4995
4322
3993
2589
476
-286
-522
-835
-208
668
459
-458
-1040
-1150
-1645
-2611
-3269
-4045
-4897
-5116
-4825
-4620
-5099
-5268
-4223
-2910
-2177
-1847
-1822
-2529
-3453
-3400
-2888
-2896
-2793
-2013
-858
47
737
1437
1599
1394
1663
2227
2448
2087
1653
1561
1375
1208
1701
2397
2765
2942
3159
3081
2393
1656
1036
257
-491
-838
-814
-813
-931
-1059
-1281
-1537
-1633
-1509
-1469
-1870
-2565
-3035
-3327
-3607
-3642
-3482
-3269
-2822
-2051
-1341
-1035
-1098
-1276
-1347
-1239
-971
-655
-511
-450
-177
266
700
1060
1350
1661
1778
1785
1844
1426
681
186
-142
-348
-452
-444
-398
-622
-851
-825
-1017
-1425
-1741
-2113
-2688
-3223
-3442
-3493
-3604
-3563
-3371
-3177
-2998
-2812
-2600
-2682
-2975
-3075
-2958
-2831
-2746
-2564
-2290
-1974
-1514
-951
-569
-434
-363
-214
-76
-51
14
70
83
281
637
989
1204
1317
1470
1593
1659
1655
1548
1406
1297
1270
1337
1422
1531
1696
1869
2032
2137
2243
2455
2490
2547
2831
2995
3116
3534
3979
4128
4506
5104
5394
5431
4931
4384
3764
1941
384
-172
-771
-774
110
515
44
-701
-1118
-1390
-2133
-2833
-3513
-4477
-5079
-4985
-4624
-4755
-5160
-4797
-3755
-2673
-1967
-1583
-1736
-2586
-3052
-2717
-2546
-2478
-2023
-1155
-162
660
1518
2025
1917
1877
2236
2569
2561
2213
1997
1741
1375
1469
1942
2329
2570
2829
2927
2537
1838
1175
434
-322
-933
-1122
-1100
-1207
-1242
-1303
-1606
-1811
-1770
-1661
-1723
-2089
-2486
-2877
-3242
-3369
-3300
-3114
-2814
-2265
-1467
-903
-661
-620
-736
-780
-640
-377
-138
-51
81
371
689
1014
1328
1617
1864
2036
2194
1938
1294
781
282
-196
-603
-741
-711
-760
-774
-787
-1145
-1549
-1845
-2146
-2467
-2906
-3448
-3828
-4024
-4101
-3959
-3712
-3536
-3326
-2879
-2651
-2738
-2930
-3049
-3172
-3194
-2975
-2600
-2346
-1963
-1466
-1001
-575
-298
-39
123
196
227
251
191
179
303
635
913
1175
1524
1780
1834
1833
1733
1592
1456
1438
1475
1412
1414
1535
1710
1890
2078
2201
2345
2508
2712
2845
2992
3114
3383
3758
3998
4570
5120
5337
5302
4788
4305
3918
2568
1200
193
-723
-609
151
497
280
-470
-1198
-1523
-1769
-2202
-3126
-4226
-5027
-5040
-4585
-4494
-4811
-4757
-4215
-3133
-2100
-1603
-1690
-2435
-2843
-2659
-2403
-2115
-1780
-1286
-497
403
1366
1901
2032
2102
2294
2549
2638
2465
2289
1941
1616
1519
1698
2116
2414
2642
2685
2265
1708
1275
637
-66
-742
-1271
-1480
-1518
-1479
-1496
-1801
-2091
-2090
-1870
-1759
-1906
-2336
-2839
-3114
-3222
-3144
-2959
-2843
-2518
-1810
-1169
-701
-478
-506
-557
-483
-197
73
198
234
354
617
915
1255
1586
1793
1935
2075
2102
1912
1295
711
345
-107
-306
-608
-1054
-1157
-1303
-1523
-1523
-1800
-2159
-2361
-2629
-2956
-3319
-3555
-3891
-4129
-4110
-3958
-3713
-3341
-3043
-2803
-2782
-2731
-2558
-2535
-2478
-2458
-2370
-2100
-1734
-1384
-1044
-836
-507
-165
213
450
453
453
334
336
465
558
677
825
1025
1274
1416
1503
1507
1421
1381
1393
1420
1444
1417
1421
1496
1579
1775
2008
2277
2622
2950
3335
3536
3788
4136
4437
4837
5225
5276
4960
4627
4336
4106
3195
1804
413
-443
-354
173
603
268
-694
-1474
-1693
-1820
-2229
-3154
-4320
-5014
-4794
-4276
-4181
-4534
-4791
-4462
-3476
-2452
-1881
-1849
-2332
-2553
-2431
-2133
-1835
-1589
-1145
-436
375
1201
1814
2052
2176
2329
2498
2635
2698
2726
2528
2187
1863
1789
2014
2342
2639
2561
2230
1866
1512
1140
601
-190
-913
-1287
-1387
-1324
-1363
-1692
-2121
-2301
-2160
-1903
-1812
-2078
-2504
-2770
-2835
-2768
-2687
-2704
-2621
-2179
-1586
-972
-572
-414
-375
-323
-77
181
350
446
570
689
859
1056
1267
1462
1661
1885
1968
1920
1578
1132
781
236
-339
-599
-818
-1173
-1352
-1506
-1896
-2143
-2085
-2150
-2386
-2655
-2959
-3319
-3544
-3729
-3963
-4121
-4049
-3740
-3316
-2950
-2788
-2680
-2581
-2511
-2422
-2280
-2198
-2162
-2021
-1751
-1556
-1324
-945
-624
-301
55
357
483
502
501
444
373
393
534
724
944
1126
1238
1352
1423
1519
1649
1699
1658
1637
1660
1736
1775
1824
1952
2138
2519
3003
3408
3741
4131
4466
4906
5189
5053
4798
4373
4074
3936
3197
1975
602
-445
-528
-144
202
64
-524
-1198
-1445
-1564
-2012
-2866
-3898
-4578
-4701
-4349
-4244
-4401
-4608
-4528
-3871
-3002
-2342
-1932
-1954
-1991
-1999
-1964
-1811
-1677
-1427
-990
-435
191
859
1413
1806
1997
2152
2227
2380
2605
2675
2482
2061
1675
1537
1643
1934
2007
1886
1771
1639
1552
1382
872
109
-504
-906
-1067
-1162
-1389
-1780
-2093
-2201
-2133
-1962
-1868
-1892
-1973
-2077
-2155
-2174
-2298
-2398
-2373
-2267
-1985
-1596
-1181
-811
-562
-384
-232
-33
202
447
621
622
586
595
679
858
1033
1112
1072
941
1014
1026
737
473
-12
-602
-880
-985
-1216
-1437
-1610
-1806
-1894
-1882
-1905
-2054
-2221
-2395
-2495
-2656
-2856
-2955
-3052
-3133
-3107
-2990
-2774
-2543
-2374
-2207
-2133
-2076
-1936
-1750
-1633
-1566
-1461
-1288
-1104
-789
-516
-321
-114
78
326
551
702
774
806
801
850
1000
1148
1236
1299
1417
1562
1698
1794
1900
1966
2013
2151
2240
2337
2451
2541
2754
2986
3260
3664
4079
4468
4594
4468
4385
4194
4005
3883
3235
2103
798
13
-287
-335
-186
-446
-902
-1157
-1042
-981
-1156
-1797
-2533
-3112
-3324
-3259
-3403
-3711
-4078
-4218
-3965
-3486
-2964
-2504
-2207
-1923
-1738
-1477
-1316
-1268
-1182
-1036
-996
-820
-509
-151
214
437
643
810
1120
1566
2001
2166
2062
1850
1657
1570
1528
1377
1136
896
786
859
984
943
761
562
360
303
256
142
-117
-456
-732
-956
-1142
-1265
-1349
-1381
-1388
-1403
-1330
-1328
-1287
-1250
-1275
-1310
-1340
-1279
-1195
-1098
-1066
-1122
-1176
-1158
-1022
-859
-704
-613
-526
-392
-223
-94
-47
-70
-202
-279
-287
-304
-367
-499
-661
-791
-834
-842
-817
-814
-801
-779
-784
-807
-853
-927
-1034
-1112
-1255
-1357
-1385
-1417
-1450
-1490
-1573
-1568
-1467
-1348
-1229
-1169
-1146
-1159
-1143
-1095
-1049
-1048
-1032
-979
-878
-780
-675
-568
-480
-401
-314
-191
-71
12
57
83
143
202
296
402
510
585
662
753
856
964
1057
1152
1212
1268
1355
1462
1556
1630
1712
1797
1911
2035
2094
2121
2093
2014
1994
1947
1826
1653
1295
959
752
558
440
351
194
7
-89
-81
-137
-220
-371
-469
-546
-580
-599
-675
-761
-909
-954
-1025
-1070
-1089
-1107
-1125
-1126
-1112
-1090
-1052
-1044
-997
-970
-941
-926
-921
-885
-868
-857
-864
-897
-918
-933
-892
-868
-868
-816
-758
-727
-693
-676
-659
-643
-643
-631
-630
-639
-617
-585
-562
-557
-571
-550
-497
-459
-423
-419
-424
-410
-362
-299
-252
-220
-207
-161
-147
-136
-127
-117
-133
-117
-91
-66
-27
-28
-18
-30
-78
-97
-113
-127
-122
-134
-156
-162
-197
-235
-250
-283
-320
-338
-373
-415
-466
-538
-598
-663
-727
-757
-786
-800
-822
-833
-839
-838
-818
-819
-838
-840
-850
-868
-867
-864
-873
-884
-855
-840
-845
-830
-829
-836
-845
-850
-848
-840
-833
-790
-766
-747
-730
-734
-733
-713
-687
-657
-625
-615
-572
-518
-477
-439
-371
-320
-269
-203
-144
-60
-7
43
113
132
157
208
239
263
277
332
388
452
514
601
665
695
733
744
758
779
786
798
816
823
852
856
864
862
823
785
732
687
632
588
557
528
486
454
430
406
396
325
268
206
110
45
-20
-104
-175
-263
-344
-391
-433
-466
-492
-549
-585
-593
-631
-662
-704
-758
-797
-838
-883
-926
-958
-984
-1011
-1034
-1063
-1083
-1119
-1133
-1138
-1127
-1094
-1101
-1074
-1038
-1009
-955
-939
-943
-903
-877
-875
-832
-794
-759
-690
-618
-525
-430
-363
-294
-240
-202
-174
-140
-107
-60
-17
8
36
59
76
91
106
93
78
39
22
29
4
-44
-65
-101
-148
-154
-162
-196
-232
-269
-302
-352
-405
-437
-528
-579
-582
-606
-617
-638
-657
-698
-755
-782
-797
-804
-814
-812
-803
-781
-765
-741
-718
-689
-685
-697
-704
-695
-701
-696
-702
-692
-662
-643
-605
-580
-588
-606
-600
-590
-553
-538
-533
-526
-511
-483
-444
-428
-392
-336
-291
-245
-191
-117
-42
16
63
113
168
199
246
294
328
353
440
516
575
632
673
706
717
728
729
732
707
671
642
641
613
580
559
517
504
508
497
493
459
441
421
388
372
320
266
220
167
140
75
25
-20
-90
-145
-202
-263
-323
-370
-409
-428
-467
-467
-468
-475
-465
-482
-532
-572
-626
-679
-727
-743
-762
-791
-794
-791
-803
-795
-786
-808
-832
-833
-824
-815
-786
-782
-742
-749
-758
-748
-723
-699
-681
-660
-616
-591
-534
-460
-420
-372
-325
-290
-239
-209
-171
-142
-125
-96
-81
-67
-46
-39
-47
-49
-55
-34
-52
-69
-98
-140
-163
-187
-204
-215
-244
-270
-295
-299
-292
-304
-351
-384
-434
-478
-475
-507
-565
-608
-621
-604
-601
-596
-586
-616
-661
-677
-692
-702
-700
-719
-727
-698
-666
-640
-629
-643
-644
-634
-627
-604
-579
-605
-615
-601
-609
-605
-582
-571
-572
-587
-567
-529
-501
-463
-447
-443
-417
-365
-334
-304
-250
-196
-137
-60
14
73
107
132
180
239
279
327
376
385
404
450
525
562
605
628
649
650
638
604
565
530
495
489
462
440
416
396
411
402
385
402
378
367
335
259
185
86
1
-66
-132
-183
-193
-211
-239
-261
-288
-290
-305
-338
-352
-380
-423
-410
-429
-454
-480
-513
-555
-583
-591
-597
-623
-652
-657
-642
-636
-643
-674
-720
-749
-766
-792
-780
-768
-772
-762
-753
-716
-699
-667
-615
-624
-611
-565
-545
-530
-505
-471
-416
-364
-318
-268
-238
-171
-140
-126
-81
-54
-25
-4
-6
-44
-76
-73
-87
-84
-106
-133
-145
-147
-150
-162
-175
-222
-276
-276
-295
-314
-317
-348
-379
-359
-351
-349
-352
-382
-416
-419
-396
-380
-402
-443
-458
-441
-428
-427
-450
-491
-519
-514
-509
-510
-524
-530
-517
-517
-501
-484
-495
-506
-509
-494
-466
-446
-456
-490
-503
-514
-497
-493
-471
-442
-430
-401
-359
-334
-289
-261
-244
-204
-166
-125
-86
-52
-18
29
86
141
198
237
248
272
311
314
323
356
347
337
353
349
335
316
323
322
335
374
363
336
306
278
257
253
262
246
253
283
251
240
234
197
172
128
80
28
-33
-105
-170
-240
-306
-346
-374
-405
-426
-471
-499
-519
-542
-534
-547
-555
-568
-589
-591
-580
-588
-605
-610
-591
-555
-534
-536
-524
-511
-515
-511
-510
-520
-537
-558
-559
-566
-584
-577
-584
-598
-569
-573
-558
-552
-541
-498
-482
-454
-420
-416
-382
-348
-346
-309
-262
-237
-201
-182
-173
-132
-121
-117
-119
-105
-111
-105
-124
-147
-150
-145
-143
-164
-182
-169
-174
-189
-214
-238
-261
-272
-297
-333
-342
-381
-377
-371
-390
-369
-369
-371
-365
-390
-406
-419
-446
-442
-458
-477
-469
-488
-511
-516
-524
-532
-534
-552
-559
-560
-583
-593
-592
-605
-595
-584
-564
-517
-489
-447
-393
-371
-361
-324
-305
-283
-247
-220
-185
-171
-148
-100
-56
-10
40
92
132
183
202
224
273
305
320
384
434
453
476
504
511
523
536
524
498
451
437
412
362
355
338
313
322
288
263
257
231
186
145
132
116
83
50
20
1
-22
-41
-91
-140
-171
-211
-251
-311
-338
-384
-435
-465
-508
-531
-537
-550
-562
-597
-617
-614
-630
-657
-651
-650
-639
-605
-597
-606
-624
-637
-597
-568
-553
-547
-553
-543
-506
-495
-482
-462
-474
-461
-468
-477
-470
-509
-527
-524
-562
-556
-576
-584
-553
-525
-508
-473
-441
-436
-415
-393
-379
-390
-391
-380
-360
-328
-311
-303
-289
-267
-246
-247
-248
-247
-250
-261
-258
-262
-270
-283
-275
-268
-277
-295
-311
-304
-286
-306
-320
-342
-358
-350
-349
-386
-406
-411
-401
-427
-424
-438
-460
-475
-483
-476
-512
-517
-528
-518
-481
-468
-454
-453
-467
-475
-487
-478
-475
-472
-441
-429
-399
-373
-358
-328
-311
-294
-287
-275
-254
-228
-207
-181
-125
-87
-64
1
37
68
112
161
212
256
306
339
378
422
460
483
534
557
567
586
589
585
605
609
595
608
609
602
579
527
465
438
421
416
397
350
304
267
231
183
145
106
39
2
-30
-87
-129
-196
-266
-324
-378
-401
-405
-427
-423
-433
-464
-488
-497
-491
-497
-499
-501
-501
-476
-453
-446
-442
-463
-481
-471
-451
-439
-428
-440
-441
-422
-411
-378
-365
-367
-370
-367
-367
-384
-425
-443
-428
-429
-411
-376
-385
-384
-368
-393
-407
-399
-396
-396
-375
-361
-344
-319
-308
-293
-298
-300
-282
-283
-250
-227
-210
-201
-207
-206
-203
-198
-204
-210
-227
-244
-229
-261
-279
-290
-309
-310
-340
-350
-347
-358
-344
-337
-337
-332
-345
-384
-426
-457
-496
-505
-519
-542
-535
-537
-516
-496
-499
-494
-492
-495
-496
-488
-474
-480
-475
-475
-483
-484
-474
-481
-479
-474
-465
-465
-445
-431
-428
-414
-404
-379
-333
-277
-254
-219
-142
-105
-54
-16
17
54
82
133
172
208
245
287
313
352
387
411
432
452
471
504
511
524
571
572
568
568
528
484
434
412
399
366
329
300
263
244
259
239
214
197
177
132
67
41
7
-50
-72
-121
-181
-216
-237
-277
-327
-348
-375
-394
-404
-426
-451
-454
-475
-498
-506
-524
-514
-522
-535
-504
-507
-513
-499
-505
-504
-498
-479
-468
-473
-453
-455
-458
-439
-434
-437
-416
-423
-414
-405
-398
-367
-356
-361
-342
-331
-325
-304
-266
-231
-221
-205
-155
-138
-107
-92
-122
-115
-119
-132
-132
-143
-154
-152
-153
-156
-154
-136
-132
-174
-216
-231
-255
-292
-315
-318
-323
-324
-340
-370
-389
-420
-464
-484
-505
-527
-533
-551
-591
-588
-613
-616
-588
-585
-582
-572
-560
-551
-543
-524
-520
-538
-546
-561
-550
-521
-529
-503
-463
-447
-417
-392
-375
-373
-376
-369
-377
-386
-358
-350
-354
-326
-304
-297
-307
-289
-268
-256
-219
-164
-207
-380
-541
-512
-405
-380
-308
-260
-129
-256
-435
-179
-143
-137
-57
6
165
256
314
426
478
564
606
713
805
764
790
768
721
724
689
654
610
456
403
339
202
153
52
-114
-198
-235
-336
-515
-656
-779
-975
-1116
-1192
-1290
-1394
-1509
-1622
-1689
-1757
-1770
-1791
-1845
-1838
-1762
-1732
-1611
-1501
-1454
-1421
-1338
-1124
-1055
-859
-758
-692
-513
-397
-243
-125
-34
53
117
236
301
361
402
389
405
393
428
474
416
365
332
280
237
182
54
-116
-301
-431
-471
-615
-739
-811
-1017
-1253
-1276
-1342
-1486
-1602
-1733
-1950
-2010
-1963
-2002
-1985
-2041
-2032
-1984
-1826
-1769
-1715
-1696
-1660
-1569
-1508
-1399
-1426
-1399
-1407
-1354
-1300
-1144
-1087
-1094
-1053
-931
-785
-720
-633
-680
-672
-558
-394
-357
-313
-315
-362
-350
-260
-167
-10
41
124
136
96
268
230
186
301
401
470
519
561
500
629
740
822
1203
1250
1409
1661
1778
1927
2024
2126
2284
2471
2577
2781
3105
3347
3465
3345
3281
3363
3354
3356
3300
2849
2313
2013
1697
1049
390
-5
-563
-824
-837
-962
-1363
-1795
-2007
-2056
-2017
-2168
-2410
-2783
-2991
-3154
-3119
-3195
-3497
-3594
-3400
-2978
-2685
-2393
-2180
-2025
-1823
-1335
-879
-645
-459
-297
-62
149
410
535
606
747
989
1311
1622
1780
1819
1912
1922
1965
2019
1994
1867
1710
1547
1321
1086
828
551
287
115
-30
-167
-301
-452
-565
-772
-959
-1109
-1245
-1355
-1453
-1599
-1772
-1875
-1955
-1933
-1889
-1836
-1756
-1641
-1413
-1175
-1015
-916
-851
-791
-618
-425
-321
-298
-325
-309
-642
-741
-565
-841
-983
-757
-767
-970
-783
-792
-934
-996
-949
-977
-1100
-1116
-1284
-1322
-1672
-1901
-2031
-2071
-2139
-2051
-1993
-2024
-1961
-2012
-1767
-1797
-1759
-1686
-1509
-1524
-1423
-1293
-1354
-1294
-1151
-843
-627
-278
-122
154
331
423
532
600
675
711
880
1026
1160
1211
1352
1514
1687
1866
2060
2307
2497
2722
2903
3023
3166
3263
3474
3832
4197
4503
4936
5378
5400
5239
5216
5060
4611
4422
3863
2902
2065
740
-278
-557
-1253
-1836
-1802
-2104
-2548
-2506
-2560
-2982
-3382
-3632
-3834
-4067
-4286
-4581
-4642
-4871
-4944
-4521
-4207
-3726
-3011
-2355
-1643
-972
-703
-209
224
503
891
1220
1323
1348
1524
1679
1881
2101
2339
2581
2965
3271
3475
3503
3244
3001
2672
2300
1962
1546
1010
521
80
-344
-666
-949
-1119
-1277
-1363
-1428
-1614
-1805
-2099
-2385
-2671
-2929
-3107
-3197
-3265
-3268
-3178
-3080
-2861
-2559
-2148
-1732
-1341
-978
-644
-388
-218
-50
83
194
294
494
628
730
580
630
784
400
570
786
476
79
43
-303
-854
-1104
-1248
-1591
-2002
-1976
-2195
-2317
-2653
-2769
-2902
-3202
-3323
-3262
-3297
-3366
-3317
-3451
-3352
-3426
-3221
-3002
-2721
-2521
-2259
-1945
-1764
-1502
-1192
-919
-722
-398
-229
34
192
329
471
600
737
885
1013
1169
1306
1354
1404
1479
1625
1744
1952
2122
2229
2303
2382
2485
2628
2701
2867
3114
3331
3654
4125
4681
5085
5654
6115
5967
5685
5519
4932
4251
3439
2240
608
-902
-1497
-1979
-2277
-2188
-2358
-2922
-2996
-2802
-2824
-2930
-3309
-3784
-4438
-4850
-5047
-5165
-5328
-5536
-5331
-4809
-4101
-3142
-2245
-1648
-984
-380
144
537
754
960
1133
1177
1166
1114
1167
1514
2038
2523
2852
3162
3460
3680
3869
3787
3393
2856
2279
1785
1329
853
250
-367
-842
-1101
-1156
-1076
-1127
-1300
-1423
-1633
-1896
-2115
-2434
-2863
-3182
-3457
-3638
-3674
-3660
-3574
-3370
-3007
-2590
-2111
-1616
-1214
-828
-483
-302
-191
-155
-155
2
161
293
418
510
504
644
960
1065
1200
1302
1200
857
526
0
-647
-1059
-1415
-1671
-1871
-2071
-2291
-2318
-2356
-2353
-2389
-2577
-2791
-2985
-3155
-3345
-3529
-3721
-3835
-3784
-3609
-3423
-3143
-2865
-2579
-2269
-1979
-1751
-1543
-1285
-1022
-754
-588
-486
-412
-291
-121
112
312
479
691
878
1052
1222
1299
1311
1329
1391
1457
1490
1499
1509
1554
1620
1737
1826
1930
2085
2267
2454
2671
2894
3124
3377
3698
4166
4564
4934
5184
5117
4980
4592
4128
3470
2655
1633
403
-468
-1216
-1431
-1468
-1437
-1504
-1740
-1847
-2038
-2067
-2352
-2650
-3061
-3548
-3955
-4373
-4587
-4759
-4647
-4308
-3887
-3382
-2967
-2535
-2013
-1473
-930
-517
-305
-213
-129
-28
62
146
200
329
657
1063
1519
1938
2331
2613
2875
3022
2970
2819
2566
2294
1955
1598
1208
802
426
208
92
15
-69
-126
-232
-421
-591
-820
-1053
-1329
-1616
-1949
-2269
-2509
-2755
-2907
-2935
-2869
-2732
-2484
-2204
-1941
-1701
-1436
-1214
-1015
-852
-785
-715
-652
-528
-413
-272
-109
44
285
473
681
825
889
938
908
834
630
383
41
-283
-557
-803
-993
-1153
-1200
-1268
-1270
-1298
-1317
-1406
-1485
-1566
-1742
-1957
-2159
-2282
-2407
-2423
-2439
-2373
-2283
-2107
-1937
-1790
-1602
-1487
-1341
-1217
-1053
-976
-959
-1013
-1016
-1007
-913
-770
-699
-514
-293
-110
-56
88
345
316
404
754
683
372
300
244
409
794
837
790
1112
1484
1459
1297
1349
1461
1517
1590
1766
1997
2222
2309
2526
2798
2881
2869
2972
3175
3409
3483
3303
3073
2718
2097
1326
591
-89
-529
-823
-882
-840
-812
-766
-714
-737
-955
-1248
-1639
-2061
-2486
-2888
-3266
-3571
-3672
-3632
-3482
-3314
-3128
-2975
-2747
-2454
-2144
-1852
-1602
-1397
-1241
-1093
-1047
-1073
-1126
-1084
-929
-686
-341
88
528
961
1412
1766
2007
2126
2147
2039
1845
1649
1372
1105
891
751
647
621
586
534
496
418
357
204
37
-154
-400
-674
-961
-1302
-1639
-1910
-2147
-2274
-2300
-2248
-2127
-1996
-1874
-1698
-1503
-1373
-1282
-1301
-1342
-1379
-1440
-1491
-1486
-1459
-1359
-1165
-953
-742
-567
-434
-302
-183
-156
-184
-276
-431
-600
-753
-937
-1075
-1135
-1083
-1008
-910
-837
-851
-915
-977
-1058
-1257
-1448
-1649
-1818
-2016
-2154
-2253
-2331
-2312
-2209
-2108
-2040
-1956
-1910
-1839
-1770
-1648
-1523
-1390
-1227
-1069
-934
-839
-739
-621
-438
-221
-3
223
441
638
802
954
1104
1177
1202
1270
1371
1510
1686
1874
2017
2120
2237
2366
2527
2709
2909
3077
3283
3505
3788
4112
4369
4630
4790
4836
4764
4601
4282
3899
3405
2668
1612
588
-316
-1016
-1272
-1328
-1288
-1376
-1380
-1493
-1639
-1894
-2242
-2657
-3238
-3606
-4038
-4356
-4601
-4596
-4381
-4014
-3485
-3090
-2757
-2407
-1930
-1447
-1010
-671
-394
-217
-20
157
220
305
425
656
990
1484
1980
2434
2849
3228
3493
3514
3414
3104
2699
2360
1997
1611
1277
983
766
637
524
426
222
11
-212
-462
-714
-944
-1267
-1634
-1973
-2327
-2599
-2856
-3000
-3056
-2995
-2823
-2565
-2270
-2027
-1782
-1551
-1284
-1108
-962
-905
-876
-740
-615
-391
-176
54
296
603
799
871
892
837
842
803
792
455
60
-281
-585
-810
-969
-1038
-1212
-1203
-1228
-1240
-1452
-1677
-1913
-2179
-2347
-2570
-2839
-3125
-3187
-3198
-3100
-3022
-2869
-2763
-2522
-2239
-2060
-1896
-1748
-1486
-1337
-1063
-841
-711
-568
-347
-123
46
305
520
757
997
1279
1427
1544
1671
1770
1876
1980
2118
2171
2297
2465
2623
2772
2980
3166
3321
3501
3719
3956
4259
4654
5076
5539
5999
6386
6521
6373
5958
5363
4570
3557
2317
439
-967
-2044
-2459
-2334
-2286
-2184
-2547
-2406
-2600
-2697
-2893
-3522
-4046
-4630
-4826
-5259
-5542
-5561
-5418
-4763
-4136
-3445
-2861
-2247
-1194
-300
601
1038
1264
1447
1500
1772
1593
1450
1379
1490
1895
2404
3002
3349
3763
4039
4160
4060
3770
3330
2802
2232
1603
970
254
-310
-761
-1104
-1395
-1575
-1642
-1733
-1750
-1855
-1926
-2031
-2233
-2616
-3082
-3473
-3725
-3746
-3693
-3589
-3342
-2880
-2315
-1632
-1095
-667
-238
201
646
932
1022
928
972
1146
1259
1318
1300
1353
1576
1910
2107
2122
1970
1868
1737
1456
992
305
-374
-991
-1575
-2261
-2899
-3404
-3673
-3613
-3486
-3537
-3562
-3454
-3365
-3295
-3349
-3564
-3807
-3861
-3817
-3761
-3738
-3634
-3351
-2916
-2411
-1984
-1591
-1214
-807
-411
-179
-47
5
80
187
223
219
217
318
457
644
833
994
1148
1316
1438
1457
1361
1237
1158
1069
941
868
882
955
1131
1285
1500
1717
2023
2356
2693
3003
3350
3719
4145
4689
5201
5774
6184
6380
6315
5910
5446
4812
4024
3011
1428
-39
-1129
-1650
-1764
-1779
-2006
-2546
-2674
-2756
-2656
-2734
-3149
-3716
-4203
-4418
-4722
-4824
-4986
-4925
-4560
-4133
-3551
-2973
-2231
-1252
-239
575
1059
1408
1671
1903
2122
2113
1929
1800
1828
2100
2432
2732
2970
3186
3308
3393
3433
3317
3078
2681
2163
1477
872
244
-376
-959
-1501
-1912
-2189
-2297
-2430
-2441
-2427
-2393
-2388
-2458
-2636
-2882
-2971
-2992
-2981
-3000
-3028
-2926
-2591
-2066
-1583
-1190
-790
-246
390
1002
1410
1614
1715
1907
2076
2060
1981
1829
1773
1816
1890
1877
1808
1775
1757
1670
1436
983
367
-122
-613
-1212
-1905
-2569
-3182
-3609
-3859
-4016
-4081
-4068
-3891
-3647
-3427
-3248
-3123
-3067
-2999
-3001
-3053
-3072
-2989
-2881
-2700
-2458
-2208
-1898
-1574
-1188
-837
-532
-296
-102
52
115
176
214
240
202
132
77
130
234
327
478
580
688
831
979
1001
986
951
933
1017
1060
1109
1166
1290
1445
1670
1850
2062
2418
2815
3285
3757
4307
4876
5597
6246
6551
6572
6266
5880
5504
4946
4075
2797
1152
-166
-952
-1427
-1646
-1881
-2339
-2715
-2792
-2759
-2607
-2720
-3109
-3546
-3864
-4096
-4353
-4457
-4597
-4632
-4494
-4244
-3807
-3192
-2421
-1526
-591
70
637
1206
1664
2084
2320
2266
2087
1924
1933
2137
2238
2307
2325
2386
2537
2701
2857
2877
2737
2422
2080
1687
1219
668
12
-686
-1371
-1930
-2356
-2659
-2887
-2960
-2952
-2955
-2930
-2858
-2767
-2661
-2517
-2488
-2519
-2572
-2556
-2455
-2267
-2070
-1932
-1724
-1387
-906
-310
211
623
1029
1395
1773
2079
2168
2174
2075
1989
1903
1745
1561
1395
1256
1122
1048
861
572
335
93
-171
-449
-807
-1376
-1908
-2399
-2881
-3254
-3555
-3765
-3886
-3859
-3789
-3627
-3434
-3216
-2939
-2746
-2653
-2628
-2555
-2478
-2353
-2260
-2232
-2198
-2118
-1962
-1742
-1490
-1273
-1009
-743
-480
-231
-23
144
228
290
269
245
223
230
236
242
256
253
318
362
461
528
638
748
851
953
1043
1132
1258
1366
1401
1486
1588
1783
2023
2294
2639
2992
3490
4115
4699
5086
5337
5415
5340
5231
4990
4499
3760
2656
1472
571
-181
-772
-1233
-1682
-2121
-2406
-2440
-2379
-2262
-2344
-2494
-2630
-2778
-2852
-2958
-3057
-3303
-3479
-3648
-3761
-3655
-3464
-3086
-2663
-2211
-1754
-1197
-591
6
523
874
1082
1192
1338
1504
1595
1577
1529
1439
1385
1386
1438
1556
1606
1613
1620
1660
1705
1703
1596
1353
1029
648
281
-62
-453
-883
-1267
-1589
-1876
-2101
-2234
-2275
-2263
-2207
-2145
-2060
-1976
-1841
-1677
-1563
-1545
-1565
-1567
-1511
-1414
-1334
-1257
-1186
-1040
-832
-555
-296
-84
130
334
536
693
835
949
1035
1073
986
874
709
477
271
59
-201
-472
-678
-872
-1026
-1145
-1252
-1341
-1440
-1474
-1503
-1522
-1533
-1553
-1582
-1621
-1665
-1726
-1781
-1849
-1923
-1980
-1958
-1917
-1857
-1766
-1628
-1460
-1316
-1133
-978
-821
-677
-547
-427
-348
-244
-172
-110
-41
17
58
82
103
152
234
276
303
309
344
388
404
407
418
406
401
430
450
482
471
478
512
531
543
595
662
722
813
905
1067
1156
1188
1242
1276
1291
1303
1281
1211
1080
891
680
469
337
264
227
207
199
217
229
260
280
319
317
305
291
239
191
130
112
67
-1
-92
-184
-263
-328
-381
-452
-514
-593
-630
-642
-660
-718
-759
-787
-824
-826
-824
-822
-827
-852
-865
-879
-927
-950
-969
-1006
-1012
-1012
-1014
-1016
-1013
-1009
-1011
-1022
-1021
-1021
-1036
-1026
-982
-954
-923
-894
-847
-817
-766
-711
-680
-630
-595
-542
-480
-435
-391
-349
-330
-308
-287
-249
-217
-164
-110
-73
-18
13
35
54
39
17
12
-30
-81
-110
-152
-191
-233
-253
-274
-300
-312
-329
-350
-347
-358
-389
-421
-461
-510
-552
-593
-652
-665
-655
-675
-699
-707
-703
-721
-743
-754
-776
-810
-851
-887
-890
-902
-913
-920
-959
-976
-988
-999
-1040
-1066
-1084
-1104
-1097
-1092
-1083
-1054
-1034
-1015
-986
-943
-888
-829
-785
-728
-671
-642
-601
-549
-493
-432
-381
-320
-252
-211
-147
-48
15
78
143
186
244
321
370
398
463
530
594
654
707
763
824
858
884
929
974
1003
1006
1009
1008
979
941
930
913
915
880
847
827
793
780
772
758
695
650
598
544
496
424
369
297
259
207
116
15
-83
-193
-311
-399
-502
-569
-644
-703
-789
-850
-915
-988
-1029
-1085
-1109
-1154
-1195
-1242
-1276
-1331
-1366
-1387
-1431
-1447
-1445
-1444
-1456
-1431
-1416
-1403
-1346
-1284
-1198
-1123
-1063
-997
-967
-900
-854
-787
-717
-648
-561
-489
-427
-356
-269
-186
-113
-49
-14
1
21
67
102
114
133
127
134
163
173
164
152
146
128
118
86
43
5
-52
-81
-101
-133
-147
-192
-230
-223
-233
-272
-301
-318
-338
-352
-391
-406
-456
-485
-486
-516
-548
-585
-617
-645
-653
-673
-698
-733
-768
-847
-862
-891
-928
-964
-1027
-1073
-1118
-1141
-1193
-1234
-1304
-1307
-1283
-1265
-1261
-1278
-1262
-1204
-1129
-1094
-1044
-1004
-929
-892
-819
-743
-689
-607
-544
-460
-397
-323
-268
-200
-163
-68
14
26
71
98
146
197
237
274
353
397
484
592
646
711
799
854
921
1013
1052
1067
1075
1085
1073
1041
1014
1010
950
908
898
862
819
769
724
659
602
541
486
418
346
311
260
189
129
58
-32
-113
-201
-274
-373
-460
-518
-592
-688
-802
-903
-983
-1017
-1067
-1106
-1156
-1217
-1248
-1263
-1278
-1331
-1366
-1405
-1438
-1426
-1435
-1446
-1416
-1406
-1400
-1356
-1315
-1292
-1247
-1219
-1187
-1133
-1078
-1029
-989
-930
-868
-800
-735
-658
-567
-498
-441
-378
-318
-255
-217
-213
-202
-183
-162
-141
-121
-91
-46
-27
-22
0
3
11
6
1
-16
-26
-33
-58
-64
-82
-108
-125
-126
-98
-111
-151
-160
-176
-184
-219
-279
-337
-405
-458
-472
-500
-528
-583
-616
-646
-690
-704
-737
-792
-835
-856
-895
-909
-963
-1046
-1099
-1166
-1222
-1254
-1282
-1326
-1329
-1353
-1363
-1322
-1320
-1306
-1282
-1268
-1230
-1174
-1155
-1112
-1052
-1008
-928
-841
-765
-667
-604
-566
-491
-450
-416
-387
-366
-316
-251
-228
-218
-194
-198
-173
-146
-112
-42
31
106
169
220
306
388
441
512
582
616
661
740
790
834
883
904
933
959
957
984
996
964
942
919
908
900
880
829
774
758
710
639
590
549
479
413
339
258
159
46
-66
-187
-298
-389
-493
-586
-648
-719
-793
-867
-957
-1029
-1062
-1096
-1131
-1145
-1210
-1239
-1233
-1296
-1327
-1309
-1315
-1322
-1331
-1357
-1351
-1338
-1301
-1267
-1240
-1189
-1144
-1079
-1016
-926
-853
-796
-705
-661
-615
-563
-528
-498
-455
-422
-390
-349
-309
-277
-236
-203
-181
-137
-77
-23
14
40
84
117
133
145
160
156
172
189
161
163
152
144
143
146
130
126
129
126
127
95
62
4
-49
-99
-151
-212
-272
-308
-344
-374
-425
-452
-506
-564
-596
-635
-695
-741
-780
-841
-910
-963
-988
-1028
-1028
-1056
-1079
-1061
-1061
-1055
-1042
-1022
-1008
-1000
-998
-985
-988
-971
-946
-921
-895
-850
-801
-788
-753
-691
-639
-607
-556
-527
-483
-421
-391
-347
-299
-279
-267
-225
-180
-141
-96
-78
-38
28
84
153
227
293
359
424
478
560
631
677
751
838
894
948
986
1043
1068
1055
1083
1088
1070
1036
1027
1024
1000
989
967
924
882
847
786
688
599
502
417
339
243
148
14
-100
-175
-266
-367
-464
-558
-666
-748
-806
-880
-949
-997
-1063
-1095
-1131
-1191
-1192
-1223
-1233
-1219
-1228
-1231
-1236
-1258
-1269
-1268
-1261
-1272
-1232
-1178
-1149
-1078
-1036
-995
-961
-928
-875
-825
-754
-688
-635
-582
-504
-440
-407
-397
-380
-344
-318
-284
-227
-208
-188
-146
-112
-81
-53
-16
42
86
124
156
178
185
201
227
258
291
298
300
300
276
264
245
211
196
153
112
52
2
-57
-105
-169
-240
-270
-314
-352
-387
-428
-492
-560
-615
-654
-682
-750
-807
-850
-916
-932
-939
-984
-986
-1034
-1044
-1034
-1044
-1052
-1042
-1015
-1023
-994
-964
-940
-919
-885
-866
-836
-821
-791
-734
-693
-658
-627
-578
-549
-502
-484
-459
-439
-437
-422
-428
-413
-354
-327
-299
-232
-203
-178
-138
-86
-34
6
59
152
223
287
368
443
520
584
684
772
831
891
945
1009
1052
1109
1146
1157
1151
1159
1163
1150
1134
1111
1120
1112
1080
1057
1005
928
838
776
688
579
472
378
309
226
135
14
-119
-250
-365
-461
-540
-644
-770
-860
-914
-979
-1030
-1065
-1130
-1191
-1214
-1233
-1234
-1216
-1245
-1254
-1255
-1285
-1287
-1290
-1286
-1276
-1256
-1229
-1177
-1148
-1124
-1051
-984
-948
-926
-878
-830
-777
-724
-690
-652
-616
-577
-514
-471
-458
-416
-376
-348
-293
-238
-214
-182
-157
-112
-69
-74
-38
30
74
128
180
187
224
260
269
272
251
217
207
169
162
145
106
82
35
-11
-41
-57
-108
-161
-226
-275
-318
-385
-426
-493
-557
-629
-673
-703
-730
-746
-763
-780
-783
-773
-798
-811
-838
-856
-888
-898
-914
-920
-872
-843
-817
-793
-763
-748
-727
-724
-722
-714
-719
-738
-736
-728
-719
-706
-729
-721
-727
-703
-666
-662
-650
-619
-587
-556
-523
-499
-427
-373
-300
-237
-182
-127
-90
-18
65
140
227
313
375
458
571
669
751
840
954
1043
1116
1163
1192
1218
1255
1293
1311
1326
1333
1308
1294
1252
1215
1220
1147
1101
1063
986
904
841
747
646
561
463
375
276
166
38
-89
-224
-349
-441
-548
-661
-779
-902
-962
-1030
-1139
-1195
-1259
-1298
-1310
-1316
-1309
-1312
-1294
-1277
-1234
-1222
-1218
-1222
-1223
-1200
-1170
-1134
-1108
-1076
-1032
-961
-883
-832
-792
-736
-679
-648
-592
-511
-461
-413
-373
-329
-281
-233
-215
-168
-124
-88
-37
10
31
45
36
45
78
89
97
113
94
93
117
114
120
140
150
146
122
82
71
84
66
37
23
-1
-20
-51
-65
-93
-123
-142
-143
-142
-159
-192
-224
-273
-332
-344
-383
-428
-500
-566
-606
-651
-710
-782
-825
-869
-908
-964
-999
-1020
-1034
-1026
-1007
-994
-979
-942
-943
-946
-942
-948
-951
-929
-907
-898
-873
-830
-811
-803
-754
-703
-654
-601
-554
-517
-487
-409
-358
-320
-254
-185
-126
-59
15
95
185
263
355
436
526
628
691
770
870
932
1029
1130
1200
1248
1308
1355
1397
1434
1491
1517
1506
1519
1502
1458
1402
1345
1278
1222
1156
1095
1042
958
840
757
700
601
486
337
226
146
30
-112
-222
-350
-464
-539
-625
-739
-845
-964
-1037
-1075
-1153
-1202
-1233
-1274
-1280
-1276
-1292
-1309
-1317
-1320
-1283
-1259
-1248
-1243
-1233
-1215
-1175
-1134
-1093
-1023
-972
-933
-856
-768
-733
-702
-677
-672
-615
-567
-545
-521
-495
-465
-409
-380
-364
-347
-352
-326
-284
-247
-198
-155
-108
-52
-8
32
88
133
181
218
219
235
232
203
169
170
142
42
-34
-108
-249
-407
-539
-671
-786
-889
-979
-1013
-1065
-1104
-1259
-1317
-1154
-1186
-1165
-1157
-1423
-1549
-1543
-1642
-1589
-1625
-1740
-1703
-1732
-1818
-1796
-1742
-1714
-1734
-1660
-1557
-1474
-1445
-1364
-1287
-1233
-1123
-1068
-917
-943
-1000
-942
-955
-891
-835
-767
-655
-619
-566
-450
-353
-188
-48
62
141
173
256
389
520
626
765
934
1130
1338
1596
1865
2107
2354
2638
2954
3280
3650
3960
4091
4131
4125
4060
4030
4020
3787
3339
2749
2130
1454
637
58
-421
-950
-1263
-1510
-1883
-2139
-2327
-2430
-2370
-2465
-2576
-2633
-2704
-2708
-2781
-2861
-2856
-2862
-2755
-2508
-2196
-1945
-1656
-1260
-832
-451
6
484
813
1110
1276
1369
1466
1472
1482
1480
1425
1343
1232
1162
1153
1103
1042
1043
988
835
697
565
371
52
-318
-641
-959
-1265
-1552
-1840
-2128
-2371
-2543
-2540
-2487
-2445
-2330
-2188
-2040
-1889
-1735
-1579
-1419
-1303
-1135
-967
-851
-706
-513
-303
-113
79
291
529
783
1018
1191
1350
1452
1488
1496
1299
1140
951
585
270
27
-325
-661
-983
-1281
-1428
-1604
-1758
-1770
-1825
-1951
-1983
-2021
-2084
-2156
-2255
-2282
-2285
-2361
-2416
-2406
-2373
-2295
-2176
-2103
-2032
-1870
-1702
-1527
-1336
-1225
-1138
-1014
-922
-874
-814
-796
-764
-721
-659
-585
-525
-486
-389
-275
-224
-194
-163
-95
-29
9
4
9
-29
-39
-21
25
55
135
261
434
667
882
1113
1344
1559
1797
2094
2366
2612
2889
3159
3454
3826
4142
4248
4277
4244
4147
4112
4100
3927
3528
2882
2110
1240
168
-573
-990
-1446
-1846
-2217
-2716
-3114
-3281
-3237
-3039
-2973
-3074
-3129
-3108
-3027
-2977
-2975
-2882
-2768
-2575
-2223
-1777
-1351
-996
-574
-59
387
842
1357
1716
1923
1994
1901
1842
1794
1730
1681
1538
1256
984
785
704
663
559
431
280
49
-174
-355
-592
-969
-1409
-1744
-1979
-2183
-2377
-2540
-2662
-2714
-2687
-2483
-2207
-1972
-1764
-1586
-1400
-1237
-1092
-898
-674
-531
-436
-329
-214
-88
128
410
629
783
937
1118
1307
1438
1447
1410
1331
1168
1051
927
704
431
-142
-598
-685
-1013
-1375
-1398
-1575
-1960
-2163
-2369
-2419
-2415
-2491
-2474
-2429
-2580
-2631
-2543
-2394
-2232
-2185
-2077
-1862
-1647
-1545
-1328
-1155
-1109
-1078
-931
-805
-810
-814
-819
-824
-894
-901
-829
-729
-752
-749
-728
-740
-757
-727
-652
-624
-706
-796
-735
-729
-714
-713
-623
-518
-434
-318
-114
41
139
273
435
651
866
1142
1371
1549
1692
1916
2162
2466
2753
3003
3306
3573
3830
4149
4573
4799
4728
4579
4470
4236
4062
4014
3728
3122
2287
1451
708
-219
-1114
-1556
-1929
-2337
-2579
-2897
-3284
-3469
-3480
-3264
-3010
-3044
-3134
-3077
-2925
-2826
-2699
-2437
-2110
-1734
-1295
-752
-286
-9
372
925
1408
1725
1940
2063
2069
1991
1813
1672
1561
1378
1253
1162
970
705
454
306
230
107
-104
-356
-642
-1023
-1362
-1583
-1828
-2171
-2410
-2455
-2466
-2498
-2493
-2448
-2327
-2113
-1802
-1497
-1269
-1122
-973
-775
-604
-476
-355
-198
-6
158
297
449
623
829
1089
1283
1374
1355
1337
1363
1313
1164
948
744
561
366
198
0
-199
-453
-897
-1053
-1095
-1431
-1647
-1632
-1916
-2268
-2490
-2731
-2697
-2595
-2559
-2484
-2409
-2442
-2331
-2097
-1785
-1573
-1472
-1341
-1180
-1063
-1031
-941
-936
-944
-935
-861
-884
-903
-908
-922
-925
-951
-943
-887
-822
-946
-994
-1086
-1138
-1164
-1104
-1034
-1020
-1075
-1080
-935
-830
-678
-592
-446
-282
-148
-59
99
185
258
431
625
861
1057
1283
1485
1702
1904
2204
2500
2775
3008
3243
3499
3668
3875
4157
4528
4587
4353
4139
3943
3715
3571
3448
3038
2280
1372
750
167
-764
-1587
-2031
-2430
-2690
-2816
-3119
-3459
-3647
-3570
-3200
-2880
-2937
-3065
-2971
-2762
-2543
-2314
-1966
-1584
-1190
-769
-306
65
286
649
1159
1576
1741
1764
1764
1749
1636
1457
1266
1108
943
827
738
532
226
-60
-165
-196
-320
-578
-907
-1258
-1585
-1795
-1932
-2074
-2309
-2460
-2399
-2262
-2161
-2102
-2002
-1790
-1486
-1213
-991
-853
-771
-656
-491
-285
-144
-52
127
388
564
648
743
912
1127
1282
1342
1279
1152
1042
1019
929
729
481
277
190
131
-4
-180
-363
-753
-1028
-924
-1049
-1587
-1887
-2054
-2389
-2606
-2667
-2631
-2623
-2660
-2568
-2344
-2195
-2126
-1977
-1719
-1512
-1486
-1439
-1264
-1081
-1087
-1118
-1060
-985
-962
-933
-892
-955
-1041
-1038
-936
-866
-929
-1060
-1058
-1092
-1173
-1217
-1190
-1217
-1288
-1272
-1177
-1092
-1056
-947
-780
-626
-572
-505
-346
-172
-98
-50
85
195
287
389
572
749
940
1134
1405
1731
1976
2177
2378
2593
2839
3046
3229
3407
3534
3734
4038
4370
4392
4169
3976
3826
3735
3686
3440
2915
2208
1403
855
392
-459
-1309
-1753
-2045
-2279
-2415
-2632
-2927
-3096
-2980
-2645
-2357
-2421
-2694
-2748
-2533
-2278
-2041
-1758
-1407
-1024
-633
-168
249
533
822
1196
1525
1653
1559
1439
1349
1242
1068
891
747
654
608
567
424
172
-77
-135
-97
-236
-555
-973
-1327
-1549
-1663
-1761
-1927
-2053
-2101
-2011
-1802
-1636
-1602
-1561
-1335
-1028
-802
-709
-671
-642
-552
-361
-172
-44
84
239
440
662
830
876
1002
1182
1248
1195
1059
882
736
633
556
434
240
132
109
95
17
-197
-609
-842
-747
-865
-1294
-1632
-1868
-2117
-2185
-2176
-2254
-2353
-2350
-2215
-1978
-1846
-1885
-1898
-1727
-1486
-1414
-1433
-1377
-1297
-1274
-1204
-1122
-1062
-1019
-989
-911
-902
-937
-973
-944
-914
-963
-1074
-1139
-1120
-1112
-1115
-1065
-1028
-1054
-1017
-876
-778
-775
-735
-676
-573
-452
-380
-371
-340
-292
-228
-95
44
162
245
407
651
854
1047
1246
1433
1705
1994
2197
2336
2444
2627
2901
3150
3363
3578
3815
4112
4380
4355
4169
4045
3898
3785
3665
3395
2873
2172
1478
967
556
-190
-937
-1358
-1627
-1796
-1942
-2180
-2450
-2635
-2594
-2291
-2158
-2361
-2611
-2695
-2449
-2049
-1826
-1619
-1347
-1068
-685
-257
30
199
398
656
904
972
819
687
633
614
574
491
413
384
361
331
249
98
-18
-47
-100
-278
-637
-1032
-1248
-1311
-1301
-1384
-1467
-1470
-1423
-1265
-1061
-980
-971
-918
-792
-616
-518
-578
-637
-591
-424
-200
-33
67
151
302
541
777
875
868
923
1031
1088
981
845
750
758
812
819
752
605
528
539
562
457
268
68
5
-29
-256
-618
-985
-1349
-1781
-1857
-1734
-1841
-2084
-2202
-2176
-2089
-1941
-1712
-1543
-1606
-1708
-1781
-1773
-1624
-1511
-1538
-1448
-1315
-1342
-1221
-1077
-1033
-1079
-1021
-992
-913
-949
-1105
-1283
-1370
-1291
-1179
-1080
-1073
-1092
-1127
-994
-799
-678
-673
-606
-549
-529
-489
-456
-428
-328
-185
-96
9
88
175
297
472
640
773
915
1100
1263
1350
1443
1617
1824
2056
2274
2433
2599
2788
3018
3284
3551
3844
4061
4042
3975
3831
3693
3644
3535
3305
2864
2237
1709
1393
1064
501
-217
-763
-1027
-1146
-1284
-1518
-1938
-2320
-2315
-2014
-1868
-2079
-2429
-2607
-2385
-1984
-1722
-1647
-1630
-1497
-1142
-708
-481
-448
-454
-282
22
226
222
79
52
183
318
341
305
262
218
227
232
124
-42
-118
-163
-253
-482
-757
-924
-961
-927
-958
-1087
-1179
-1188
-1075
-920
-890
-933
-958
-873
-701
-606
-668
-769
-738
-564
-329
-188
-168
-159
-4
235
455
550
534
546
664
801
841
754
643
655
722
775
740
619
530
535
592
562
417
173
-32
-118
-209
-371
-602
-903
-1184
-1333
-1444
-1573
-1716
-1858
-1937
-1998
-2008
-1950
-1922
-1942
-1951
-1940
-1919
-1807
-1701
-1664
-1649
-1621
-1575
-1430
-1276
-1232
-1256
-1259
-1191
-1106
-1048
-1056
-1134
-1221
-1163
-1014
-944
-942
-981
-981
-874
-708
-638
-666
-648
-603
-538
-468
-422
-454
-450
-370
-281
-232
-200
-151
-90
29
139
225
304
444
627
794
977
1162
1329
1514
1718
1896
2049
2193
2383
2608
2867
3104
3286
3485
3633
3674
3659
3598
3518
3436
3282
3014
2611
2155
1812
1556
1181
654
88
-333
-549
-634
-776
-1068
-1455
-1663
-1599
-1544
-1678
-1963
-2286
-2299
-2042
-1867
-1857
-2011
-2148
-1999
-1630
-1343
-1321
-1429
-1375
-1115
-799
-615
-674
-801
-728
-465
-231
-189
-278
-378
-300
-51
81
4
-106
-161
-107
-44
-86
-235
-406
-432
-361
-370
-479
-635
-714
-640
-521
-483
-588
-663
-622
-536
-410
-413
-508
-542
-495
-371
-326
-367
-369
-314
-134
90
181
199
229
314
478
580
572
514
467
509
566
550
494
398
370
395
373
307
161
62
25
-20
-82
-218
-433
-619
-722
-775
-893
-1063
-1229
-1362
-1390
-1375
-1368
-1406
-1499
-1544
-1541
-1488
-1456
-1493
-1552
-1567
-1539
-1480
-1419
-1415
-1431
-1439
-1382
-1299
-1237
-1206
-1195
-1163
-1081
-983
-940
-930
-904
-865
-813
-739
-704
-704
-667
-624
-541
-454
-402
-375
-329
-266
-207
-165
-165
-146
-110
-24
50
101
135
173
247
337
432
530
615
736
869
1000
1111
1177
1263
1397
1577
1763
1875
1975
2101
2283
2431
2504
2571
2604
2617
2626
2618
2525
2327
2148
1967
1758
1486
1141
775
491
277
130
-15
-189
-409
-624
-682
-684
-804
-1003
-1168
-1308
-1338
-1348
-1373
-1465
-1606
-1655
-1576
-1444
-1393
-1428
-1452
-1395
-1264
-1139
-1078
-1053
-1071
-1022
-894
-815
-778
-804
-822
-719
-563
-466
-463
-491
-458
-367
-268
-229
-263
-330
-382
-350
-325
-334
-403
-475
-469
-428
-414
-423
-487
-528
-500
-450
-427
-451
-504
-506
-476
-420
-366
-359
-349
-317
-251
-174
-114
-81
-61
-44
17
74
111
120
113
138
165
193
215
186
153
141
132
123
96
50
-16
-70
-100
-182
-254
-329
-488
-620
-722
-793
-821
-893
-965
-1005
-1071
-1142
-1131
-1167
-1174
-1182
-1204
-1200
-1212
-1271
-1319
-1334
-1404
-1408
-1459
-1470
-1460
-1480
-1479
-1440
-1402
-1358
-1301
-1263
-1208
-1178
-1123
-1063
-1006
-953
-887
-819
-757
-694
-655
-610
-543
-451
-372
-294
-259
-202
-151
-92
-9
42
95
148
221
322
432
516
636
738
821
932
1045
1137
1230
1322
1428
1523
1618
1724
1821
1919
2004
2069
2127
2145
2107
2057
1959
1834
1753
1602
1406
1207
986
801
692
586
538
493
333
224
100
-55
-181
-310
-438
-510
-602
-704
-800
-954
-1112
-1165
-1175
-1182
-1220
-1300
-1382
-1410
-1386
-1325
-1264
-1273
-1267
-1239
-1203
-1136
-1133
-1167
-1149
-1095
-1016
-947
-973
-973
-937
-897
-789
-709
-699
-680
-676
-643
-581
-552
-548
-534
-498
-438
-401
-408
-399
-385
-356
-311
-269
-264
-289
-295
-264
-201
-151
-110
-82
-81
-73
-44
-32
1
7
-6
17
29
44
47
66
90
109
145
186
192
171
161
121
116
94
56
-20
-117
-217
-257
-252
-363
-465
-544
-667
-772
-816
-871
-890
-938
-988
-991
-1080
-1163
-1216
-1224
-1229
-1223
-1290
-1364
-1424
-1510
-1566
-1576
-1588
-1611
-1575
-1582
-1548
-1559
-1552
-1529
-1452
-1380
-1319
-1299
-1294
-1242
-1195
-1084
-1023
-959
-902
-837
-799
-733
-677
-660
-587
-507
-435
-401
-367
-353
-278
-175
-53
39
107
178
259
356
452
552
635
729
812
886
966
1047
1123
1206
1304
1403
1504
1609
1693
1760
1851
1943
1980
1937
1870
1781
1684
1591
1509
1362
1145
929
783
672
601
572
515
430
352
229
109
28
-83
-195
-300
-434
-587
-733
-904
-1055
-1144
-1201
-1228
-1275
-1363
-1444
-1528
-1554
-1485
-1467
-1454
-1432
-1465
-1449
-1396
-1374
-1348
-1295
-1227
-1129
-1063
-1023
-1003
-985
-900
-769
-671
-609
-580
-577
-534
-445
-389
-354
-330
-334
-342
-338
-327
-332
-318
-272
-180
-121
-112
-136
-149
-137
-130
-101
-98
-110
-110
-106
-83
-52
-50
-18
7
14
47
61
70
81
85
101
136
134
115
96
82
93
102
103
92
45
-28
-158
-319
-443
-513
-522
-569
-614
-638
-743
-906
-970
-965
-958
-946
-992
-1044
-1146
-1219
-1263
-1220
-1231
-1293
-1374
-1395
-1396
-1441
-1496
-1513
-1505
-1494
-1398
-1377
-1371
-1412
-1427
-1358
-1224
-1153
-1161
-1171
-1172
-1115
-1063
-955
-881
-868
-836
-749
-695
-637
-586
-547
-462
-338
-219
-177
-136
-91
11
160
297
394
460
517
578
682
808
900
993
1090
1152
1235
1342
1430
1504
1605
1744
1888
2032
2113
2137
2155
2162
2128
2060
1926
1759
1622
1513
1378
1177
993
844
773
761
699
589
417
179
21
-42
-111
-204
-391
-598
-775
-911
-1024
-1146
-1277
-1397
-1451
-1474
-1497
-1568
-1645
-1687
-1650
-1522
-1432
-1444
-1454
-1465
-1425
-1351
-1296
-1268
-1276
-1274
-1204
-1092
-1004
-962
-927
-860
-756
-671
-622
-622
-632
-580
-495
-406
-374
-371
-397
-406
-345
-288
-260
-246
-238
-218
-180
-111
-93
-104
-111
-95
-67
-39
-65
-112
-140
-138
-57
-21
-1
15
2
25
68
114
149
138
106
99
105
100
62
-19
-58
-77
-76
-85
-145
-233
-305
-397
-449
-515
-607
-740
-803
-819
-813
-839
-894
-954
-1069
-1154
-1212
-1223
-1271
-1330
-1377
-1397
-1449
-1497
-1491
-1483
-1493
-1485
-1466
-1491
-1499
-1499
-1496
-1466
-1397
-1348
-1318
-1281
-1256
-1248
-1225
-1151
-1083
-1017
-960
-903
-865
-788
-707
-638
-570
-504
-418
-329
-222
-173
-134
-32
94
198
305
387
463
550
662
768
895
984
1046
1132
1201
1317
1405
1509
1637
1742
1861
1982
2120
2266
2356
2420
2470
2473
2432
2329
2142
1875
1565
1237
915
691
560
403
318
302
238
167
92
-45
-165
-262
-320
-344
-452
-640
-837
-983
-1063
-1087
-1141
-1256
-1357
-1414
-1373
-1329
-1335
-1370
-1354
-1270
-1151
-1120
-1193
-1270
-1312
-1237
-1119
-1050
-1038
-1061
-1048
-926
-782
-696
-664
-615
-557
-472
-386
-385
-424
-451
-404
-311
-262
-269
-303
-322
-287
-210
-150
-127
-123
-151
-132
-89
-72
-71
-105
-118
-89
-72
-54
-59
-71
-39
20
90
144
140
117
128
156
189
209
212
200
174
140
102
52
13
-78
-161
-236
-260
-326
-445
-446
-494
-656
-772
-840
-905
-852
-887
-982
-1109
-1269
-1326
-1249
-1245
-1331
-1412
-1469
-1417
-1418
-1447
-1521
-1616
-1654
-1533
-1440
-1443
-1502
-1591
-1526
-1344
-1193
-1160
-1185
-1222
-1105
-971
-844
-838
-884
-873
-736
-555
-512
-521
-535
-438
-283
-119
-64
-101
-108
16
225
398
459
479
534
632
781
897
965
998
1060
1198
1342
1477
1591
1684
1785
1920
2074
2215
2323
2414
2520
2659
2839
2994
3118
3193
3167
3144
3004
2657
2248
1762
1271
839
472
216
-66
-268
-211
-145
-200
-354
-686
-903
-898
-864
-898
-1129
-1530
-1784
-1785
-1640
-1582
-1719
-1824
-1710
-1449
-1212
-1142
-1277
-1372
-1150
-813
-650
-752
-1035
-1192
-1034
-716
-565
-660
-789
-729
-448
-190
-126
-251
-381
-300
-126
-110
-322
-558
-685
-577
-412
-356
-442
-560
-530
-386
-280
-256
-341
-386
-358
-359
-396
-512
-607
-596
-524
-424
-390
-367
-286
-166
-33
72
141
215
254
253
252
203
190
196
228
266
174
69
20
-3
-20
-51
-171
-312
-421
-497
-588
-791
-1032
-1211
-1353
-1435
-1502
-1648
-1818
-1845
-1784
-1745
-1747
-1788
-1850
-1886
-1848
-1843
-1936
-2039
-2082
-2063
-1972
-1896
-1877
-1785
-1674
-1570
-1442
-1341
-1269
-1211
-1156
-1017
-919
-867
-796
-729
-647
-511
-397
-317
-220
-144
-43
47
108
173
202
230
273
320
369
436
521
601
691
820
926
1037
1131
1213
1317
1438
1555
1706
1833
1979
2165
2328
2502
2693
2870
3042
3229
3382
3525
3666
3862
4001
3976
3781
3254
2476
1782
1211
688
161
-434
-897
-1155
-1032
-623
-544
-910
-1314
-1587
-1535
-1316
-1472
-1959
-2443
-2589
-2316
-1965
-1947
-2129
-2102
-1618
-946
-624
-742
-1034
-1127
-857
-425
-370
-691
-1005
-1007
-702
-392
-305
-359
-325
-74
234
351
161
-33
-157
-113
-95
-373
-617
-645
-665
-649
-485
-352
-333
-258
-35
-183
-339
-410
-384
-468
-565
-658
-841
-841
-699
-568
-492
-406
-277
-60
138
229
217
165
209
310
357
325
171
63
128
266
409
493
509
514
578
669
618
300
-74
-321
-463
-620
-866
-1210
-1501
-1650
-1538
-1413
-1557
-1814
-1959
-2009
-1995
-2000
-2161
-2288
-2375
-2420
-2415
-2442
-2476
-2398
-2250
-2083
-1958
-1902
-1789
-1668
-1633
-1629
-1587
-1539
-1490
-1469
-1465
-1431
-1291
-1076
-857
-685
-621
-553
-436
-311
-248
-248
-263
-250
-228
-166
-150
-153
-84
31
191
348
417
489
588
697
798
842
909
971
1058
1177
1318
1439
1651
1885
2117
2325
2507
2728
2970
3200
3408
3570
3675
3809
3970
4089
4195
4355
4317
4110
3676
2811
1856
1087
511
50
-548
-1160
-1555
-1693
-1344
-987
-1149
-1555
-1946
-2112
-1957
-1904
-2179
-2546
-2703
-2466
-1980
-1690
-1650
-1574
-1311
-781
-357
-384
-587
-799
-806
-550
-435
-522
-632
-685
-513
-311
-192
-98
-24
95
155
79
-72
-307
-472
-618
-776
-888
-981
-946
-882
-865
-780
-678
-532
-330
-287
-390
-567
-734
-773
-777
-775
-794
-821
-756
-554
-309
-133
0
118
218
315
374
305
214
119
95
198
259
292
281
297
402
558
680
682
581
511
422
307
61
-348
-669
-825
-905
-1026
-1278
-1486
-1664
-1801
-1737
-1791
-2022
-2230
-2383
-2456
-2611
-2722
-2607
-2510
-2442
-2363
-2333
-2239
-2125
-1963
-1828
-1819
-1837
-1797
-1729
-1759
-1820
-1768
-1675
-1548
-1441
-1415
-1352
-1295
-1174
-958
-829
-754
-722
-698
-650
-635
-565
-477
-410
-328
-243
-145
-76
-56
15
112
243
352
380
433
491
553
697
843
1001
1136
1282
1465
1600
1759
1983
2242
2528
2736
2908
3157
3362
3580
3827
3992
4150
4297
4479
4726
4645
4266
3825
2908
1829
971
231
-333
-917
-1473
-1763
-2004
-1903
-1396
-1292
-1576
-1958
-2327
-2421
-2442
-2529
-2598
-2707
-2567
-2094
-1621
-1330
-1114
-833
-467
-91
-9
-189
-409
-681
-735
-620
-591
-516
-484
-421
-201
-77
67
244
261
189
-30
-289
-576
-862
-1033
-1126
-1127
-1069
-964
-750
-621
-505
-344
-300
-235
-249
-375
-462
-685
-829
-760
-687
-519
-369
-279
-119
34
232
430
487
472
413
345
302
234
136
108
198
353
522
645
642
640
694
710
674
524
358
216
51
-83
-188
-354
-585
-659
-691
-780
-876
-1122
-1448
-1649
-1757
-1803
-1961
-2217
-2303
-2363
-2333
-2188
-2073
-1981
-1887
-1840
-1818
-1835
-1828
-1800
-1821
-1874
-1884
-1826
-1765
-1700
-1672
-1648
-1507
-1356
-1267
-1243
-1337
-1352
-1247
-1182
-1107
-1039
-964
-832
-707
-607
-495
-358
-257
-204
-180
-175
-142
-84
-68
-15
55
183
329
432
563
696
841
1005
1125
1249
1385
1472
1588
1698
1879
2155
2428
2684
2931
3152
3464
3801
3962
4110
4244
4357
4606
4706
4526
4125
3601
2786
1744
720
-154
-770
-1272
-1611
-1922
-2273
-2238
-1882
-1715
-1810
-2156
-2606
-2785
-2847
-2779
-2647
-2674
-2404
-1914
-1430
-968
-735
-490
-218
-72
-22
-131
-397
-625
-726
-699
-603
-476
-327
-211
-113
-92
-76
-29
-123
-245
-483
-797
-1078
-1318
-1431
-1429
-1411
-1303
-1113
-918
-712
-578
-498
-460
-465
-490
-549
-633
-776
-840
-742
-623
-403
-187
-33
111
194
307
387
360
300
190
71
2
-58
-82
-52
37
179
291
382
390
346
325
276
210
90
-67
-216
-340
-429
-462
-486
-577
-821
-868
-888
-1083
-1248
-1520
-1859
-2139
-2289
-2212
-2250
-2483
-2451
-2413
-2397
-2206
-2079
-2003
-2043
-2123
-2063
-2085
-2103
-2026
-1986
-1994
-1955
-1822
-1672
-1652
-1698
-1672
-1553
-1449
-1422
-1409
-1487
-1484
-1377
-1278
-1154
-1077
-987
-826
-723
-641
-543
-430
-301
-277
-268
-253
-249
-175
-94
1
110
224
390
534
646
791
922
1044
1197
1336
1486
1586
1693
1904
2146
2427
2695
2955
3197
3446
3760
3998
4133
4286
4451
4652
4648
4344
3924
3333
2463
1539
560
-327
-904
-1322
-1494
-1774
-2146
-2053
-1855
-1799
-1823
-2186
-2568
-2728
-2818
-2641
-2483
-2400
-2038
-1596
-1129
-711
-453
-217
-16
44
25
-105
-352
-550
-618
-601
-539
-385
-215
-87
-25
-41
-30
-80
-213
-346
-600
-902
-1166
-1366
-1439
-1396
-1294
-1147
-984
-794
-608
-500
-444
-414
-447
-494
-522
-591
-684
-681
-624
-494
-231
-21
165
266
299
357
370
359
290
165
78
56
51
110
186
268
434
589
676
684
633
556
479
369
242
113
-10
-59
-93
-163
-177
-248
-498
-591
-592
-775
-1014
-1320
-1699
-1925
-2092
-2074
-2077
-2310
-2228
-2053
-2104
-1965
-1855
-1830
-1810
-1942
-1973
-2005
-2058
-1966
-1893
-1859
-1738
-1611
-1463
-1424
-1502
-1497
-1391
-1315
-1324
-1366
-1404
-1396
-1260
-1106
-967
-820
-676
-497
-395
-383
-301
-198
-117
-83
-75
-6
62
168
294
413
587
783
961
1071
1130
1238
1338
1445
1508
1604
1800
1963
2137
2372
2622
2930
3289
3598
3853
4018
4171
4432
4569
4709
4689
4291
3884
3299
2423
1508
467
-384
-870
-1208
-1296
-1574
-1976
-1938
-1846
-1773
-1751
-2166
-2552
-2801
-2835
-2596
-2505
-2354
-1930
-1436
-914
-534
-302
-100
15
104
38
-181
-410
-593
-635
-639
-563
-386
-245
-42
69
41
1
-132
-276
-452
-730
-1001
-1268
-1450
-1477
-1427
-1273
-1054
-858
-652
-541
-465
-428
-444
-502
-572
-598
-673
-686
-646
-579
-390
-146
76
280
385
419
430
373
338
270
175
143
102
105
171
234
346
486
595
650
635
553
441
337
204
97
-40
-138
-178
-211
-217
-348
-526
-573
-529
-683
-982
-1276
-1525
-1655
-1878
-2096
-2243
-2326
-2166
-1952
-1982
-2001
-1942
-1828
-1698
-1755
-1808
-1862
-1984
-1961
-1939
-1896
-1772
-1646
-1486
-1450
-1488
-1443
-1354
-1341
-1351
-1408
-1381
-1378
-1395
-1350
-1250
-1065
-843
-637
-554
-465
-339
-226
-199
-205
-143
-6
60
72
96
187
430
634
814
959
1056
1233
1352
1390
1467
1591
1780
1988
2126
2286
2485
2789
3121
3444
3720
3984
4268
4455
4676
4733
4495
4158
3690
3046
2319
1406
409
-408
-983
-1124
-1142
-1451
-1737
-1840
-1819
-1651
-1604
-1958
-2377
-2591
-2524
-2290
-2220
-2029
-1648
-1191
-629
-217
-9
128
218
284
210
-39
-245
-405
-490
-496
-500
-389
-223
-40
100
96
-11
-160
-275
-448
-695
-993
-1242
-1393
-1444
-1388
-1242
-1065
-917
-736
-573
-459
-414
-475
-544
-628
-681
-672
-688
-711
-671
-501
-257
-8
213
353
418
460
476
441
331
211
146
119
131
162
194
256
392
544
606
593
522
404
344
235
75
-57
-155
-178
-193
-272
-455
-592
-625
-619
-687
-1019
-1386
-1627
-1758
-1720
-1806
-2028
-2116
-2105
-1954
-1822
-1811
-1741
-1729
-1721
-1695
-1750
-1808
-1840
-1813
-1790
-1798
-1746
-1602
-1483
-1413
-1409
-1382
-1351
-1307
-1294
-1392
-1428
-1390
-1288
-1150
-1083
-956
-801
-735
-628
-556
-472
-341
-326
-307
-247
-181
-35
92
182
303
488
715
917
1075
1185
1344
1511
1664
1795
1883
1982
2181
2423
2655
2908
3163
3499
3810
4060
4369
4634
4811
4755
4419
4009
3457
2723
1926
909
-61
-671
-1005
-1080
-1269
-1563
-1646
-1642
-1504
-1362
-1603
-2025
-2361
-2475
-2374
-2320
-2239
-2024
-1703
-1183
-723
-394
-198
-17
136
121
22
-222
-429
-532
-636
-659
-588
-485
-275
-134
-65
-49
-131
-97
-166
-406
-678
-967
-1146
-1272
-1337
-1327
-1274
-1089
-807
-589
-427
-343
-255
-183
-260
-354
-492
-616
-667
-716
-691
-580
-367
-80
107
216
296
367
476
481
413
270
155
161
149
152
151
170
338
521
620
628
565
557
530
467
330
133
-18
-89
-111
-192
-408
-537
-573
-570
-595
-767
-992
-1196
-1385
-1505
-1723
-1976
-2045
-2044
-2040
-2046
-1988
-1933
-1750
-1499
-1441
-1566
-1627
-1643
-1597
-1537
-1580
-1645
-1663
-1553
-1465
-1444
-1451
-1399
-1279
-1135
-1109
-1135
-1197
-1201
-1156
-1093
-1005
-937
-859
-769
-655
-564
-469
-356
-263
-164
-80
-25
33
106
191
315
438
601
775
908
1061
1228
1381
1550
1745
1916
2113
2293
2432
2597
2852
3140
3429
3693
3934
4199
4305
4305
4150
3810
3344
2711
1915
1064
270
-321
-617
-821
-1053
-1258
-1327
-1283
-1092
-983
-1181
-1563
-1807
-1827
-1766
-1765
-1865
-1995
-1918
-1531
-1112
-850
-756
-648
-434
-183
-36
-125
-368
-493
-493
-419
-401
-537
-621
-538
-342
-170
-110
-89
-118
-126
-141
-270
-459
-676
-797
-845
-912
-967
-997
-948
-815
-660
-541
-503
-441
-356
-333
-360
-468
-584
-629
-636
-601
-573
-575
-502
-356
-188
-19
105
171
233
309
360
377
353
289
254
254
251
267
253
242
291
373
443
470
424
357
293
241
184
-8
-241
-493
-685
-807
-954
-1096
-1218
-1349
-1358
-1282
-1280
-1308
-1427
-1538
-1583
-1547
-1551
-1605
-1676
-1730
-1720
-1656
-1585
-1507
-1443
-1374
-1288
-1215
-1178
-1212
-1254
-1283
-1245
-1219
-1188
-1172
-1151
-1115
-1030
-903
-783
-628
-518
-471
-417
-341
-269
-213
-185
-163
-141
-114
-54
6
47
81
172
297
432
549
636
719
808
914
1024
1119
1170
1238
1346
1486
1665
1870
2060
2263
2486
2739
2956
3107
3178
3195
3116
2932
2609
2136
1649
1164
716
430
150
-102
-221
-296
-318
-253
-267
-418
-570
-686
-742
-784
-892
-1059
-1269
-1411
-1390
-1307
-1262
-1277
-1283
-1251
-1086
-908
-874
-879
-894
-823
-663
-614
-679
-798
-896
-852
-714
-634
-613
-656
-627
-513
-401
-345
-374
-415
-414
-374
-339
-393
-522
-608
-626
-559
-551
-604
-652
-679
-629
-540
-491
-473
-490
-519
-504
-475
-459
-472
-474
-448
-376
-310
-269
-224
-189
-93
39
137
174
189
198
233
261
254
235
193
186
205
208
181
124
45
-40
-73
-128
-272
-403
-453
-518
-645
-641
-729
-918
-1073
-1181
-1321
-1305
-1236
-1214
-1302
-1443
-1491
-1506
-1428
-1336
-1250
-1321
-1336
-1350
-1361
-1417
-1448
-1442
-1378
-1293
-1267
-1247
-1275
-1258
-1196
-1044
-929
-848
-848
-867
-862
-781
-661
-601
-568
-515
-421
-360
-299
-225
-137
-10
131
235
284
298
309
372
452
561
659
714
801
864
964
1126
1250
1404
1575
1722
1880
2013
2149
2290
2372
2428
2447
2317
2070
1757
1426
1138
855
708
667
628
656
654
530
388
261
158
160
152
177
104
-114
-305
-478
-586
-625
-677
-770
-921
-1070
-1173
-1220
-1266
-1292
-1251
-1180
-1080
-1044
-1118
-1220
-1285
-1228
-1114
-1071
-1106
-1188
-1248
-1225
-1094
-994
-942
-874
-813
-733
-664
-657
-690
-681
-604
-523
-478
-538
-618
-648
-631
-546
-466
-439
-441
-455
-419
-417
-381
-349
-349
-288
-263
-237
-220
-259
-224
-173
-126
-16
17
28
-18
-53
-8
48
92
71
42
36
-5
-1
-52
-155
-163
-196
-169
-166
-243
-287
-373
-434
-461
-603
-674
-722
-800
-830
-883
-958
-1067
-1116
-1204
-1227
-1276
-1327
-1306
-1393
-1379
-1412
-1444
-1426
-1388
-1444
-1438
-1444
-1387
-1776
-1435
-1186
-1782
-1244
-1301
-1382
-1152
-1226
-933
-1046
-848
-414
-876
-606
-597
-739
-291
-411
-181
-69
-104
204
213
398
513
593
816
876
901
1035
1135
1201
1371
1476
1552
1679
1751
1834
1928
2095
2244
2327
2540
2568
2513
2399
2062
1696
1256
1004
969
996
1045
986
807
527
445
357
366
494
479
407
201
-77
-323
-470
-506
-491
-510
-682
-882
-1040
-1215
-1310
-1353
-1299
-1184
-1109
-1093
-1237
-1388
-1411
-1314
-1141
-1051
-1085
-1169
-1191
-1191
-1149
-1076
-1043
-929
-798
-737
-754
-817
-857
-799
-669
-576
-523
-557
-640
-659
-651
-589
-461
-401
-398
-423
-468
-499
-496
-458
-403
-335
-310
-278
-272
-313
-320
-282
-188
-96
-45
-43
-114
-129
-77
-11
56
106
86
63
37
-45
-114
-171
-228
-354
-461
-482
-431
-515
-520
-490
-614
-698
-702
-871
-987
-959
-1027
-1067
-1160
-1241
-1349
-1408
-1427
-1387
-1461
-1498
-1491
-1535
-1573
-1643
-1660
-1650
-1573
-1557
-1542
-1571
-1586
-1598
-1562
-1488
-1412
-1338
-1303
-1266
-1215
-1107
-1044
-1010
-943
-848
-758
-661
-600
-531
-448
-344
-199
-72
21
75
127
258
429
555
671
769
895
1070
1246
1392
1544
1688
1811
1946
2047
2101
2144
2168
2179
2166
2060
1729
1279
880
678
663
706
746
636
359
84
-101
-229
-197
-75
-20
-69
-220
-471
-731
-909
-913
-841
-895
-1007
-1144
-1281
-1400
-1481
-1501
-1364
-1144
-957
-921
-1069
-1212
-1216
-1090
-934
-861
-916
-1012
-1056
-1047
-1029
-1036
-1024
-892
-717
-618
-657
-758
-815
-750
-624
-491
-484
-584
-686
-746
-725
-645
-562
-538
-519
-508
-479
-467
-461
-423
-379
-330
-259
-236
-279
-374
-411
-381
-265
-138
-71
-86
-154
-149
-69
11
41
56
57
47
-6
-45
-148
-251
-291
-312
-269
-326
-413
-481
-578
-634
-630
-668
-682
-663
-738
-761
-813
-883
-915
-957
-1008
-964
-1009
-1065
-1113
-1155
-1165
-1188
-1158
-1144
-1155
-1206
-1200
-1213
-1225
-1241
-1273
-1270
-1229
-1193
-1159
-1125
-1103
-1006
-870
-797
-757
-695
-665
-619
-515
-423
-341
-300
-233
-147
-53
30
107
186
295
457
604
734
852
984
1122
1307
1495
1651
1791
1924
2051
2196
2347
2446
2507
2490
2364
2152
1900
1560
1213
857
549
456
416
470
592
495
238
48
-137
-113
74
168
102
-135
-342
-491
-592
-637
-705
-822
-878
-875
-907
-1066
-1228
-1256
-1122
-814
-632
-674
-862
-996
-917
-746
-644
-658
-749
-800
-712
-624
-668
-781
-806
-659
-421
-253
-322
-524
-641
-581
-418
-303
-349
-524
-659
-684
-628
-589
-612
-637
-601
-507
-414
-402
-498
-581
-538
-420
-286
-241
-323
-452
-521
-465
-314
-174
-124
-95
-83
16
154
210
214
185
233
232
146
10
-197
-381
-472
-501
-556
-686
-805
-781
-821
-878
-916
-973
-1057
-976
-935
-1069
-1205
-1297
-1389
-1408
-1339
-1338
-1386
-1397
-1319
-1295
-1258
-1210
-1202
-1201
-1101
-1038
-1053
-1092
-1094
-1106
-1057
-882
-805
-747
-695
-596
-468
-344
-218
-149
-137
-45
79
149
218
283
363
466
623
765
803
839
953
1086
1261
1433
1565
1654
1797
2025
2219
2402
2613
2812
3021
3227
3471
3657
3726
3728
3362
2697
2023
1426
926
411
-204
-841
-1253
-1197
-794
-577
-749
-1056
-1243
-1060
-626
-526
-907
-1315
-1371
-1105
-829
-875
-1190
-1347
-973
-268
92
-72
-380
-480
-170
314
391
20
-411
-532
-386
-277
-384
-623
-702
-510
-149
28
-95
-236
-299
-278
-174
-193
-400
-615
-782
-856
-837
-756
-631
-573
-530
-429
-324
-216
-129
-135
-212
-269
-243
-291
-468
-632
-739
-720
-602
-450
-424
-430
-360
-217
-29
129
189
196
222
199
129
25
-47
-59
-73
-91
-198
-333
-423
-465
-503
-618
-783
-910
-1056
-1144
-1202
-1388
-1557
-1683
-1721
-1682
-1675
-1692
-1726
-1715
-1612
-1509
-1466
-1421
-1409
-1414
-1392
-1392
-1433
-1479
-1473
-1429
-1374
-1291
-1191
-1122
-1076
-982
-858
-747
-610
-546
-526
-476
-405
-294
-232
-207
-146
-69
84
249
357
474
587
720
890
1043
1109
1148
1197
1302
1444
1559
1690
1792
1924
2125
2356
2619
2874
3111
3310
3565
3769
3942
4139
4283
4359
4176
3454
2419
1464
736
346
-143
-901
-1623
-2074
-1834
-1156
-840
-1003
-1319
-1418
-1103
-748
-878
-1420
-1789
-1557
-1028
-717
-816
-1058
-939
-272
507
768
511
207
123
266
343
69
-320
-542
-580
-543
-617
-689
-606
-397
-116
62
63
67
-23
-225
-494
-737
-782
-778
-844
-997
-1163
-1064
-710
-327
-101
-84
-26
163
301
286
61
-189
-235
-187
-163
-319
-539
-568
-400
-170
24
99
141
257
318
250
93
39
51
3
-123
-295
-345
-289
-187
-314
-577
-650
-583
-529
-663
-1110
-1499
-1649
-1620
-1441
-1662
-2008
-2107
-2069
-1822
-1627
-1676
-1691
-1582
-1406
-1284
-1365
-1449
-1501
-1484
-1348
-1308
-1328
-1418
-1449
-1445
-1384
-1189
-1059
-1041
-1046
-1073
-1039
-884
-799
-741
-714
-664
-538
-418
-359
-347
-259
-113
82
271
359
412
476
549
679
840
968
1099
1160
1251
1411
1553
1787
2046
2277
2532
2748
2999
3213
3359
3634
3802
3946
4207
4323
4541
4748
4529
3570
2116
1087
416
7
-372
-1295
-2345
-2809
-2401
-1420
-1067
-1424
-1708
-1901
-1394
-879
-1283
-1898
-2123
-1667
-916
-579
-655
-895
-747
186
950
1109
819
401
224
144
94
-214
-591
-693
-745
-836
-866
-799
-617
-459
-335
-226
-214
-200
-361
-786
-1208
-1359
-1216
-980
-976
-1200
-1341
-1141
-627
-182
-36
-98
-79
62
165
16
-339
-557
-557
-388
-295
-433
-545
-524
-323
-55
107
181
212
160
60
-130
-267
-272
-258
-222
-317
-416
-341
-198
-248
-765
-1018
-956
-1079
-1119
-1427
-2107
-2342
-2275
-2063
-1782
-2042
-2194
-2162
-2077
-1749
-1699
-1848
-1733
-1631
-1613
-1579
-1683
-1735
-1800
-1687
-1452
-1367
-1331
-1482
-1654
-1703
-1571
-1397
-1359
-1413
-1433
-1440
-1329
-1121
-1036
-943
-809
-611
-423
-321
-363
-355
-225
-49
172
292
337
385
432
547
738
925
1082
1131
1206
1299
1375
1585
1833
2070
2385
2571
2770
3022
3128
3272
3448
3658
3909
4082
4306
4555
4692
4478
2887
1323
617
-256
-409
-676
-1974
-2939
-3207
-2559
-1296
-1184
-1572
-1728
-1880
-1171
-866
-1617
-2151
-2060
-1428
-638
-334
-497
-790
-436
666
1351
1359
857
391
133
-36
-249
-714
-971
-957
-995
-1089
-1087
-983
-774
-520
-368
-292
-219
-255
-510
-967
-1448
-1552
-1258
-951
-884
-1084
-1188
-809
-250
169
268
153
183
290
293
10
-453
-665
-566
-298
-170
-265
-398
-328
-48
216
303
248
218
170
-32
-326
-507
-546
-496
-391
-475
-649
-877
-1191
-1195
-1157
-1242
-1286
-1379
-1642
-1836
-2059
-2064
-1907
-1946
-1887
-1904
-1959
-1909
-1860
-1847
-1649
-1486
-1377
-1326
-1408
-1494
-1659
-1667
-1575
-1471
-1504
-1612
-1745
-1772
-1702
-1584
-1446
-1308
-1151
-1132
-1075
-1035
-982
-925
-791
-626
-462
-338
-306
-243
-120
61
261
439
526
576
547
560
665
774
870
987
1122
1305
1494
1588
1765
1989
2285
2590
2725
2830
2872
2937
3098
3247
3435
3610
3764
4062
4431
4779
4803
3086
1225
608
-298
-728
-847
-2019
-3208
-3472
-2843
-1641
-1411
-1688
-1704
-1812
-1141
-800
-1574
-2223
-2149
-1583
-851
-413
-453
-730
-451
587
1317
1561
1237
711
348
102
-142
-648
-1031
-1104
-1231
-1246
-1090
-1063
-968
-755
-588
-384
-164
-210
-620
-1140
-1586
-1731
-1491
-1174
-1120
-1273
-1296
-935
-418
-58
90
47
90
212
192
-90
-574
-853
-807
-557
-335
-338
-465
-441
-264
-44
116
38
-32
-165
-433
-694
-907
-1031
-1199
-1426
-1708
-1740
-1601
-1582
-1583
-1610
-1582
-1487
-1310
-1353
-1547
-1828
-2022
-1989
-1974
-1965
-1990
-1948
-1835
-1589
-1477
-1378
-1292
-1296
-1320
-1399
-1460
-1636
-1845
-2019
-2024
-1926
-1750
-1673
-1651
-1562
-1461
-1313
-1206
-1146
-1136
-1121
-1095
-1070
-1027
-929
-814
-644
-424
-191
-12
141
255
344
430
464
500
540
498
492
600
677
840
1018
1193
1450
1641
1799
2039
2214
2312
2439
2487
2605
2651
2732
2975
3073
3342
3704
4030
4492
4886
4758
3285
1549
676
-53
-608
-933
-1929
-3099
-3417
-2825
-1870
-1666
-1832
-1807
-1614
-1023
-962
-1683
-2335
-2456
-1918
-1139
-821
-898
-1101
-722
260
949
1232
1044
654
451
233
-183
-769
-1175
-1286
-1290
-1195
-1093
-1100
-1033
-805
-542
-287
-134
-130
-421
-921
-1396
-1637
-1520
-1362
-1304
-1361
-1338
-1043
-615
-324
-213
-167
3
213
189
-72
-537
-911
-916
-645
-491
-562
-609
-588
-486
-306
-154
-197
-353
-390
-549
-891
-1347
-1727
-2057
-2396
-2197
-1885
-1879
-1832
-1778
-1826
-1486
-1182
-984
-961
-1304
-1511
-1662
-1745
-1672
-1646
-1597
-1296
-1095
-932
-964
-1059
-1081
-1117
-1048
-1110
-1276
-1597
-1879
-1983
-1836
-1632
-1426
-1309
-1227
-1157
-1087
-974
-933
-875
-775
-673
-639
-618
-678
-731
-591
-309
-36
198
292
283
285
344
446
427
488
596
572
625
722
733
847
1076
1391
1673
1822
1900
1950
2033
2165
2342
2449
2506
2666
2786
2878
3196
3480
3911
4396
4905
4926
3747
2212
1102
346
-164
-446
-1325
-2378
-2913
-2578
-1937
-1686
-1679
-1758
-1456
-1006
-875
-1520
-2380
-2584
-2051
-1393
-1004
-993
-1231
-882
-84
737
1111
997
869
877
767
322
-314
-845
-1040
-997
-838
-786
-867
-894
-759
-503
-230
7
64
-155
-542
-954
-1275
-1389
-1339
-1353
-1382
-1261
-984
-695
-531
-501
-347
-19
246
329
100
-340
-709
-794
-683
-648
-727
-763
-721
-601
-465
-473
-505
-520
-530
-632
-1229
-1810
-1965
-2188
-2249
-2013
-1918
-1872
-1733
-1578
-1344
-1253
-1097
-985
-1047
-1105
-1260
-1439
-1523
-1507
-1436
-1262
-1064
-886
-932
-999
-1004
-979
-931
-1029
-1149
-1263
-1364
-1432
-1425
-1379
-1279
-1138
-929
-763
-716
-726
-715
-683
-609
-506
-495
-491
-456
-424
-346
-223
-91
83
212
300
351
370
385
409
447
557
621
670
777
833
886
1078
1208
1347
1590
1664
1723
1780
1876
1984
2019
2147
2323
2348
2521
2760
2938
3191
3537
3900
4289
4120
3416
2581
1340
610
222
-221
-837
-1450
-2017
-2081
-1818
-1618
-1477
-1589
-1302
-1156
-1084
-1345
-1882
-2272
-2138
-1647
-1295
-1169
-1199
-1022
-632
69
434
574
618
593
595
393
35
-463
-790
-716
-566
-603
-621
-669
-654
-398
-126
122
191
106
-31
-264
-556
-797
-949
-1080
-1105
-1074
-984
-920
-854
-818
-717
-493
-309
-182
-276
-441
-632
-705
-731
-794
-802
-753
-660
-498
-478
-682
-895
-1193
-1073
-973
-1084
-1212
-1474
-1741
-1760
-1662
-1584
-1516
-1514
-1371
-1293
-1222
-1228
-1291
-1280
-1078
-876
-793
-890
-1001
-1142
-1171
-1002
-904
-900
-1020
-1093
-1119
-1114
-1165
-1174
-1175
-1078
-916
-829
-820
-922
-949
-872
-674
-538
-472
-504
-564
-506
-428
-335
-274
-216
-131
-15
48
71
42
14
101
298
402
426
460
434
443
584
773
820
874
1014
1064
1123
1253
1254
1272
1373
1521
1651
1703
1677
1722
1761
1884
2123
2228
2484
2635
2818
3023
3211
3330
2907
2650
2625
1719
1133
1030
265
-153
-221
-506
-749
-946
-914
-808
-983
-799
-893
-1149
-1094
-1204
-1414
-1628
-1601
-1482
-1480
-1243
-996
-1024
-754
-548
-317
-186
-248
-101
-119
-223
-207
-333
-466
-464
-430
-362
-332
-186
-104
-99
49
121
124
128
108
88
-49
-165
-196
-296
-383
-464
-636
-759
-856
-902
-953
-1029
-1049
-1077
-1084
-1037
-1064
-1140
-1144
-1146
-1193
-1165
-1244
-1359
-1296
-1277
-1270
-1191
-1086
-1031
-937
-799
-700
-654
-596
-549
-492
-453
-435
-433
-425
-362
-285
-223
-190
-88
-75
-39
9
7
-40
-121
-173
-203
-225
-273
-320
-336
-307
-324
-350
-319
-260
-249
-222
-114
-44
-39
-75
8
58
28
45
58
144
190
213
206
210
305
376
339
337
408
415
354
375
435
419
417
418
392
376
382
421
421
404
430
491
535
532
554
625
686
681
677
702
664
666
738
769
771
757
817
878
890
915
930
916
936
938
857
712
540
465
399
310
281
212
120
125
153
120
106
107
94
95
87
32
-71
-177
-215
-232
-276
-281
-280
-322
-325
-333
-339
-367
-395
-375
-359
-368
-394
-437
-481
-490
-477
-459
-436
-428
-421
-413
-391
-337
-312
-288
-269
-259
-217
-196
-203
-217
-250
-239
-218
-229
-241
-248
-234
-200
-173
-150
-122
-108
-92
-72
-68
-74
-87
-109
-114
-139
-159
-164
-185
-195
-180
-195
-210
-204
-217
-228
-242
-266
-259
-242
-223
-237
-243
-244
-233
-200
-226
-228
-204
-195
-199
-194
-222
-227
-232
-237
-233
-241
-271
-279
-282
-292
-270
-271
-247
-235
-225
-215
-226
-250
-261
-289
-328
-350
-391
-413
-438
-461
-464
-460
-441
-398
-378
-365
-370
-377
-364
-342
-341
-330
-341
-373
-380
-376
-363
-332
-310
-287
-268
-266
-262
-252
-236
-219
-213
-218
-196
-174
-150
-133
-114
-69
-17
31
86
120
120
122
155
199
219
208
182
182
182
160
162
157
145
138
135
128
104
68
56
41
38
42
8
-6
-18
-29
-50
-39
-34
-44
-39
-35
-36
-19
-23
-15
11
19
27
32
22
37
35
42
60
28
9
9
7
38
61
34
46
29
14
2
-23
-51
-70
-102
-136
-164
-174
-204
-224
-242
-249
-230
-247
-283
-300
-317
-338
-344
-364
-371
-390
-406
-407
-425
-434
-416
-424
-436
-425
-438
-435
-427
-440
-434
-424
-410
-390
-364
-352
-346
-344
-326
-292
-280
-265
-223
-206
-188
-167
-193
-177
-164
-171
-136
-125
-127
-83
-79
-66
-36
-49
-26
3
-48
-60
-58
-84
-71
-83
-91
-114
-156
-166
-187
-229
-256
-271
-287
-270
-266
-298
-317
-325
-317
-338
-359
-381
-401
-425
-443
-422
-416
-415
-380
-374
-395
-386
-360
-328
-313
-304
-287
-292
-287
-279
-290
-291
-283
-261
-232
-214
-193
-178
-179
-152
-133
-99
-59
-61
-59
-41
-29
-13
-12
-18
-17
-26
-45
-59
-91
-116
-108
-111
-92
-95
-117
-130
-157
-160
-158
-182
-182
-183
-198
-204
-216
-231
-229
-230
-191
-184
-195
-201
-235
-224
-227
-244
-219
-258
-271
-269
-284
-269
-250
-238
-237
-211
-193
-202
-209
-232
-255
-272
-268
-254
-253
-220
-206
-204
-187
-205
-201
-175
-188
-186
-183
-191
-206
-225
-256
-273
-300
-309
-308
-319
-309
-295
-291
-278
-281
-279
-304
-327
-339
-375
-388
-398
-393
-390
-412
-415
-395
-383
-381
-362
-369
-365
-356
-382
-377
-371
-363
-357
-368
-366
-367
-356
-334
-327
-296
-261
-241
-246
-263
-279
-261
-245
-233
-247
-258
-267
-297
-308
-349
-360
-362
-370
-373
-369
-391
-423
-420
-401
-411
-413
-414
-431
-430
-425
-418
-414
-408
-396
-372
-357
-370
-380
-352
-331
-328
-317
-308
-298
-272
-259
-261
-260
-240
-182
-140
-138
-116
-108
-96
-94
-97
-100
-96
-65
-56
-62
-67
-74
-79
-77
-74
-78
-89
-106
-105
-106
-114
-118
-125
-132
-152
-199
-226
-247
-264
-279
-296
-288
-290
-274
-283
-309
-302
-297
-284
-259
-274
-317
-326
-334
-324
-302
-312
-289
-275
-251
-216
-217
-208
-184
-183
-199
-207
-220
-218
-237
-239
-247
-251
-228
-199
-169
-156
-157
-138
-130
-138
-119
-119
-150
-150
-148
-176
-187
-194
-208
-201
-203
-207
-215
-234
-252
-262
-267
-290
-308
-340
-358
-363
-379
-390
-389
-381
-375
-381
-379
-364
-337
-316
-298
-278
-261
-263
-260
-273
-279
-274
-271
-240
-203
-194
-202
-186
-206
-210
-206
-244
-266
-270
-260
-249
-236
-226
-254
-259
-242
-235
-255
-273
-289
-296
-300
-293
-283
-294
-299
-268
-258
-268
-274
-291
-296
-286
-289
-270
-252
-271
-264
-271
-278
-264
-258
-256
-255
-257
-260
-266
-277
-287
-278
-277
-269
-262
-254
-229
-207
-196
-167
-161
-161
-140
-122
-121
-130
-137
-123
-128
-134
-126
-153
-171
-174
-185
-189
-197
-222
-227
-244
-271
-272
-315
-301
-270
-269
-264
-279
-279
-260
-243
-250
-243
-243
-230
-234
-222
-197
-199
-197
-198
-177
-179
-170
-159
-194
-189
-160
-181
-170
-178
-195
-168
-179
-192
-194
-224
-244
-269
-289
-304
-312
-316
-286
-287
-291
-253
-237
-226
-228
-246
-266
-273
-299
-325
-335
-362
-368
-380
-366
-353
-335
-309
-307
-289
-276
-265
-255
-271
-272
-304
-334
-332
-383
-402
-410
-434
-439
-431
-435
-420
-417
-408
-400
-382
-354
-351
-359
-353
-361
-349
-312
-313
-263
-216
-186
-180
-195
-189
-178
-177
-176
-182
-207
-242
-257
-281
-286
-317
-328
-341
-369
-375
-400
-422
-435
-444
-431
-400
-400
-401
-407
-406
-398
-381
-375
-376
-386
-384
-391
-401
-387
-391
-379
-360
-333
-330
-350
-345
-333
-320
-316
-342
-374
-388
-392
-384
-383
-376
-377
-365
-355
-351
-347
-331
-307
-297
-257
-233
-227
-222
-227
-231
-234
-241
-243
-250
-252
-265
-284
-309
-332
-349
-339
-325
-335
-368
-401
-412
-413
-384
-376
-352
-335
-321
-307
-316
-299
-305
-311
-271
-273
-286
-300
-340
-353
-342
-334
-304
-286
-283
-274
-276
-293
-305
-304
-327
-334
-340
-372
-357
-355
-375
-366
-353
-334
-308
-313
-319
-326
-372
-374
-375
-386
-384
-390
-401
-400
-418
-424
-404
-421
-412
-408
-402
-401
-419
-436
-431
-436
-435
-425
-428
-420
-418
-409
-402
-413
-422
-428
-433
-426
-432
-427
-423
-437
-429
-428
-417
-409
-416
-414
-432
-422
-406
-408
-408
-417
-413
-395
-371
-368
-359
-375
-395
-382
-370
-364
-355
-357
-360
-351
-355
-362
-349
-332
-323
-296
-298
-321
-308
-299
-307
-291
-294
-304
-299
-308
-313
-308
-322
-334
-331
-347
-345
-350
-357
-338
-336
-324
-311
-306
-300
-308
-308
-307
-282
-277
-268
-240
-242
-227
-216
-223
-214
-208
-222
-221
-239
-259
-260
-267
-268
-267
-264
-261
-239
-250
-278
-298
-320
-325
-321
-345
-360
-372
-396
-390
-386
-385
-368
-391
-389
-376
-392
-396
-403
-391
-379
-364
-349
-351
-357
-349
-328
-314
-289
-274
-257
-259
-269
-271
-284
-289
-283
-296
-301
-292
-284
-277
-287
-264
-261
-281
-293
-316
-326
-335
-365
-387
-398
-411
-425
-434
-440
-443
-432
-430
-443
-428
-429
-437
-432
-425
-427
-428
-439
-457
-475
-477
-480
-490
-479
-469
-471
-476
-484
-495
-505
-511
-504
-493
-474
-435
-434
-436
-422
-427
-432
-423
-417
-407
-396
-399
-397
-378
-374
-364
-353
-378
-376
-371
-381
-400
-417
-427
-438
-453
-448
-447
-458
-458
-459
-454
-442
-442
-444
-426
-433
-456
-455
-434
-443
-404
-385
-382
-377
-380
-382
-368
-378
-365
-348
-380
-407
-400
-407
-428
-445
-455
-444
-414
-401
-368
-349
-342
-305
-278
-260
-239
-250
-248
-254
-256
-244
-222
-201
-189
-153
-149
-145
-135
-151
-171
-177
-178
-194
-224
-262
-277
-292
-291
-307
-330
-358
-366
-347
-352
-360
-351
-352
-355
-351
-368
-367
-369
-357
-366
-386
-382
-384
-381
-365
-341
-310
-295
-279
-257
-262
-264
-284
-291
-294
-289
-288
-315
-306
-295
-283
-259
-273
-283
-268
-284
-290
-284
-320
-346
-359
-368
-355
-362
-387
-382
-384
-381
-366
-360
-360
-348
-376
-383
-374
-391
-373
-378
-399
-407
-410
-398
-394
-376
-379
-369
-343
-337
-356
-373
-382
-395
-375
-357
-360
-357
-384
-406
-386
-383
-386
-375
-363
-353
-347
-363
-364
-344
-330
-286
-263
-267
-275
-284
-280
-291
-303
-298
-314
-321
-332
-336
-355
-379
-362
-349
-343
-341
-346
-354
-388
-402
-399
-408
-410
-412
-418
-425
-440
-446
-451
-453
-453
-423
-420
-441
-422
-426
-428
-411
-400
-389
-366
-339
-333
-328
-301
-269
-257
-235
-204
-209
-201
-181
-185
-180
-182
-195
-214
-242
-238
-224
-217
-196
-190
-216
-222
-240
-246
-258
-282
-275
-282
-299
-300
-294
-295
-301
-297
-298
-301
-296
-301
-308
-304
-318
-309
-295
-287
-289
-291
-279
-272
-259
-247
-231
-201
-175
-170
-152
-161
-148
-145
-146
-137
-178
-206
-229
-239
-213
-216
-216
-226
-243
-249
-256
-270
-292
-327
-336
-328
-345
-359
-360
-357
-347
-335
-316
-292
-281
-279
-284
-282
-275
-266
-282
-281
-276
-275
-265
-267
-271
-279
-284
-289
-309
-326
-338
-351
-347
-350
-348
-360
-361
-366
-366
-351
-347
-329
-319
-325
-303
-298
-301
-318
-332
-301
-284
-263
-239
-229
-210
-216
-219
-230
-245
-250
-263
-266
-278
-282
-288
-303
-309
-307
-291
-269
-269
-269
-275
-285
-272
-281
-274
-265
-263
-256
-264
-265
-265
-266
-280
-304
-322
-336
-328
-327
-336
-316
-330
-327
-327
-352
-331
-320
-329
-327
-311
-293
-259
-234
-205
-184
-177
-171
-167
-179
-203
-227
-255
-251
-242
-242
-241
-213
-216
-192
-161
-172
-166
-180
-196
-192
-200
-224
-233
-249
-263
-242
-255
-272
-248
-250
-243
-239
-240
-212
-193
-171
-170
-181
-176
-189
-170
-178
-178
-171
-190
-189
-195
-202
-199
-193
-219
-241
-273
-303
-301
-311
-335
-334
-350
-347
-356
-364
-334
-336
-333
-331
-346
-334
-334
-353
-347
-357
-372
-385
-399
-404
-401
-390
-381
-397
-390
-399
-399
-390
-386
-385
-376
-372
-353
-343
-365
-357
-369
-370
-334
-328
-316
-320
-323
-324
-319
-305
-311
-309
-310
-290
-290
-279
-258
-262
-236
-240
-251
-247
-241
-234
-234
-241
-236
-248
-264
-257
-261
-243
-236
-249
-217
-225
-250
-246
-260
-263
-279
-295
-301
-334
-332
-336
-357
-349
-343
-358
-352
-341
-343
-313
-287
-290
-286
-302
-296
-294
-292
-263
-271
-252
-227
-229
-201
-213
-211
-209
-237
-222
-210
-209
-203
-191
-178
-180
-179
-158
-160
-161
-162
-162
-165
-173
-190
-189
-194
-200
-202
-216
-197
-192
-188
-178
-193
-193
-215
-237
-238
-254
-259
-259
-269
-252
-243
-250
-226
-202
-192
-199
-187
-182
-188
-163
-165
-153
-141
-145
-127
-109
-107
-100
-110
-110
-88
-89
-97
-127
-159
-162
-157
-176
-197
-200
-228
-238
-240
-246
-230
-243
-245
-219
-222
-233
-209
-189
-178
-166
-178
-177
-188
-210
-213
-213
-221
-216
-199
-196
-188
-197
-180
-184
-215
-204
-202
-220
-230
-227
-235
-230
-235
-228
-219
-218
-196
-202
-202
-202
-230
-212
-208
-209
-204
-214
-209
-187
-173
-167
-170
-186
-187
-200
-217
-229
-233
-224
-226
-229
-232
-226
-238
-249
-247
-244
-256
-241
-218
-229
-226
-241
-251
-252
-268
-253
-242
-243
-206
-207
-231
-207
-207
-197
-183
-199
-180
-170
-186
-200
-197
-215
-237
-229
-226
-240
-234
-222
-219
-211
-215
-186
-163
-159
-139
-140
-131
-115
-102
-94
-89
-77
-68
-60
-63
-55
-14
-8
6
16
5
15
-2
-27
-47
-61
-50
-54
-86
-71
-65
-102
-109
-125
-152
-160
-174
-187
-156
-138
-140
-131
-147
-156
-161
-166
-177
-176
-183
-175
-176
-194
-202
-190
-186
-190
-191
-202
-174
-181
-175
-157
-159
-149
-159
-196
-211
-224
-235
-231
-235
-233
-230
-245
-229
-216
-226
-221
-208
-227
-213
-219
-236
-210
-216
-217
-192
-214
-212
-178
-171
-164
-154
-155
-152
-162
-170
-179
-196
-210
-225
-255
-276
-290
-316
-306
-307
-302
-301
-296
-287
-274
-269
-263
-263
-258
-281
-275
-232
-222
-199
-208
-219
-214
-224
-245
-227
-229
-248
-252
-249
-270
-260
-261
-299
-315
-300
-282
-275
-274
-255
-265
-292
-307
-312
-319
-327
-319
-339
-354
-342
-332
-304
-284
-267
-238
-241
-239
-232
-235
-242
-227
-215
-203
-198
-205
-194
-191
-181
-167
-131
-127
-126
-140
-140
-148
-166
-170
-177
-191
-181
-173
-160
-153
-156
-146
-152
-143
-120
-145
-161
-190
-202
-200
-223
-222
-216
-239
-257
-256
-265
-254
-242
-221
-194
-180
-154
-145
-165
-177
-188
-181
-176
-176
-173
-193
-193
-175
-164
-153
-142
-121
-108
-115
-104
-94
-99
-105
-120
-126
-137
-146
-144
-145
-144
-136
-130
-143
-132
-159
-180
-195
-214
-214
-214
-207
-187
-191
-170
-150
-159
-160
-182
-188
-201
-220
-221
-210
-198
-190
-172
-157
-151
-153
-163
-166
-165
-181
-185
-201
-210
-209
-216
-215
-226
-242
-250
-275
-296
-286
-278
-293
-295
-301
-278
-269
-256
-264
-242
-236
-235
-216
-217
-237
-209
-215
-239
-232
-260
-179
-224
-224
-275
-398
-3371
-3063
-235
-311
-742
-610
-185
-307
-188
-139
-197
-115
58
6
-162
-279
-93
-79
-21
146
129
-1356
-2631
-1753
-1548
-1521
-1257
-674
-275
-215
-273
-6
355
-18
-277
2
0
-318
-588
-472
-165
-353
-400
-174
-424
-382
-410
-805
-883
-1023
-924
-855
-830
-717
-779
-922
-1124
-732
-442
-913
-929
-609
-632
-1022
-1243
-1324
-1211
-1218
-1283
-1241
-642
-896
-2298
-1061
-296
-687
-492
-249
-513
-709
-535
-538
-840
-1110
-1858
-1605
-1460
-1831
-1401
-1529
-1834
-1378
-1468
-1332
-896
-967
-1278
-1104
-1436
-1378
-831
-685
-322
-46
-1115
-1245
-595
-407
-566
-818
-717
-432
-466
-855
-918
-684
-690
-340
-52
-608
-835
-588
-648
-435
-544
-753
-752
-778
-812
-1011
-1451
-1660
-1407
-1193
-1304
-1365
-1500
-1681
-1520
-1379
-1478
-1416
-1365
-1237
-1023
-1023
-1124
-1189
-1027
-644
-313
-449
-755
-788
-676
-587
-526
-637
-594
-385
-321
-473
-794
-1016
-878
-632
-455
-582
-989
-1280
-1242
-970
-950
-940
-910
-827
-687
-734
-931
-1100
-1104
-899
-848
-865
-1005
-1233
-1203
-961
-850
-884
-867
-877
-809
-836
-990
-1062
-1047
-900
-724
-681
-815
-997
-1069
-1072
-991
-874
-877
-953
-1016
-1086
-1124
-1191
-1178
-1057
-934
-901
-1023
-1144
-1198
-1123
-1049
-969
-968
-1000
-1011
-1123
-1183
-1168
-1132
-1040
-881
-846
-944
-1054
-1082
-1069
-1029
-972
-929
-863
-825
-909
-977
-955
-857
-696
-636
-671
-711
-769
-795
-754
-703
-649
-631
-613
-660
-688
-675
-693
-599
-388
-220
-204
-255
-337
-314
-160
-70
3
85
137
202
283
303
350
479
521
679
785
718
713
782
985
1176
1235
1342
1400
1350
1531
1741
1819
2016
2255
2423
2675
2898
3078
3299
3565
3881
4252
4568
4828
5174
5398
5469
5306
4829
2675
501
156
-896
-1256
-1164
-2821
-4467
-3366
-2274
-2337
-2165
-2220
-1475
-458
194
-615
-2037
-2252
-1147
10
208
-202
-267
412
1349
2345
2446
2271
3026
3584
3283
2653
1744
1074
1102
1300
968
422
330
330
244
136
245
511
790
780
234
-436
-734
-544
-611
-851
-1016
-895
-536
-220
-189
-418
-100
681
1353
1432
1051
595
486
761
898
774
163
-186
436
574
398
316
-161
-350
471
660
-569
-1256
-1376
-1262
-714
-468
-1260
-1601
-936
-519
-533
-682
-1015
-933
-701
-689
-584
-946
-1300
-1073
-503
-295
-164
-325
-528
-278
122
121
-231
-211
-194
-84
6
-44
-149
-6
208
319
451
493
474
378
370
507
661
648
690
792
814
937
1162
1318
1447
1604
1692
1802
2028
2163
2164
2263
2579
2907
3257
3516
3689
4120
4726
5238
5696
6080
6505
7055
7562
8232
8853
8531
6952
3873
927
-727
-1862
-2203
-3323
-5632
-6954
-6179
-5194
-4535
-4078
-3739
-2211
-639
-178
-1296
-2722
-2794
-1448
13
432
214
365
1345
2634
3690
4163
4549
5387
5984
5527
4238
2812
1950
1750
1586
913
147
-215
-365
-531
-850
-867
-458
196
309
-542
-1614
-2186
-2119
-1950
-1945
-2252
-2243
-1630
-914
-591
-637
-254
769
1978
2605
2262
1408
1057
1331
1632
1534
992
741
960
1262
1205
813
548
831
1396
1533
1030
201
-395
-612
-631
-736
-1058
-1285
-1236
-1154
-1155
-1083
-982
-719
-202
172
78
-116
-258
-364
-316
-204
-111
-45
85
127
107
151
342
626
791
829
755
583
279
71
-69
-195
-240
-383
-497
-1026
-1524
-1390
-1633
-1678
-1283
-1555
-2157
-2015
-2224
-2631
-2458
-2162
-1825
-1664
-1649
-1562
-1370
-1309
-1181
-1188
-895
-629
-678
-1073
-1437
-1256
-1015
-977
-945
-760
-833
-834
-1013
-1194
-1234
-1138
-1155
-1191
-1043
-1090
-1254
-1370
-1138
-824
-537
-514
-550
-494
-425
-410
-483
-456
-302
-70
0
29
83
223
421
730
1112
1406
1585
1635
1707
1844
1972
2059
2256
2480
2598
2793
3050
3223
3594
4108
4492
4964
5627
6148
6020
5496
5080
4618
3470
1175
-1096
-3720
-5240
-4787
-5110
-6616
-7439
-6776
-5677
-3893
-3272
-3571
-2994
-1723
-605
-896
-1621
-2077
-1441
-134
765
1023
1198
1781
2606
3584
3799
3627
3591
3412
3018
2120
810
-268
-715
-1071
-1673
-2084
-2236
-2121
-1905
-1982
-2239
-2142
-1629
-1510
-1843
-2490
-2926
-2751
-2320
-1975
-1991
-1821
-1223
-250
497
725
787
1026
1652
2086
1996
1301
674
562
645
550
231
-50
-170
88
268
58
-292
-412
-403
-474
-609
-1026
-1497
-1756
-1793
-1803
-1751
-1621
-1456
-1245
-989
-748
-518
-334
-204
-30
-20
-46
-95
-208
-298
-260
-182
-135
-58
-52
-46
-36
-36
-98
-185
-267
-416
-571
-874
-1143
-1803
-2268
-2032
-2182
-2128
-2225
-2691
-3027
-2756
-2764
-2732
-2656
-2561
-1801
-1620
-1763
-1672
-1213
-961
-671
-703
-631
-591
-733
-1121
-1586
-1302
-1092
-1327
-1630
-1529
-1686
-1656
-1793
-1903
-1701
-1499
-1530
-1643
-1552
-1551
-1506
-1514
-1214
-844
-590
-651
-644
-446
-238
-63
-18
-65
-57
11
-71
-120
-62
123
290
662
1085
1353
1461
1604
1901
2222
2501
2584
2687
2753
3050
3279
3502
3858
4326
4900
5350
5798
5714
5386
4885
4294
3809
1855
-2107
-4452
-6008
-6553
-5379
-6197
-8715
-8292
-5475
-4054
-2855
-3083
-3208
-1687
-91
200
-1343
-2306
-1752
-334
850
1639
1499
1478
2492
3625
4369
3981
3352
3413
3142
2191
977
-555
-1597
-1618
-1846
-2585
-2720
-2404
-2128
-2115
-2328
-2334
-1951
-1317
-1381
-2226
-2942
-2792
-2237
-1793
-1578
-1611
-1056
5
1021
1347
1059
994
1558
2203
2181
1516
444
-68
106
243
-153
-660
-755
-519
-209
-212
-589
-967
-871
-701
-831
-1223
-1676
-1971
-2017
-1879
-1812
-1678
-1342
-947
-686
-479
-284
-94
82
177
151
46
18
-139
-361
-483
-432
-317
-180
-170
-230
-259
-359
-432
-561
-781
-964
-1122
-1361
-1577
-1722
-2002
-2719
-2690
-2405
-2566
-2154
-2393
-3612
-3575
-2660
-2640
-2229
-1914
-2035
-1413
-770
-845
-922
-683
-404
-295
-301
-340
-723
-1128
-1416
-1447
-1157
-922
-1359
-1618
-1698
-1739
-1599
-1732
-1935
-1797
-1495
-1622
-1589
-1579
-1650
-1538
-1208
-919
-605
-366
-507
-529
-340
-107
-66
-54
-25
39
194
250
240
406
685
968
1360
1687
1801
1953
2071
2180
2473
2749
2906
3012
3236
3552
3799
4207
4677
5198
5800
5830
5450
5051
4433
3926
2226
-2054
-4502
-5944
-6879
-5490
-5860
-8521
-8301
-5209
-3740
-2342
-2403
-3009
-1635
117
537
-1142
-2069
-1742
-462
952
1816
1789
1707
2590
3562
4384
4000
3245
3253
2872
1926
722
-732
-1951
-2065
-2130
-2804
-2736
-2186
-1815
-1801
-1985
-2061
-1738
-1090
-1192
-1959
-2662
-2506
-1821
-1373
-1166
-1171
-462
644
1680
1996
1624
1457
1820
2327
2157
1550
552
-58
19
77
-203
-604
-602
-306
52
117
-279
-716
-796
-803
-1016
-1285
-1627
-1874
-1852
-1797
-1690
-1312
-836
-362
-105
54
169
383
486
365
214
30
38
-16
-163
-408
-489
-345
-127
135
107
-21
-209
-277
-378
-590
-889
-1215
-1385
-1496
-1474
-1480
-1496
-1476
-1301
-1010
-1088
-1797
-1857
-2001
-2176
-2121
-2761
-3509
-3197
-2217
-1972
-1668
-1590
-954
-310
-95
-227
-343
-152
-268
-630
-989
-798
-920
-1308
-1738
-1445
-965
-843
-1289
-1644
-1521
-1384
-1433
-1784
-1888
-1840
-1598
-1705
-1575
-1351
-1163
-1044
-843
-403
-77
39
-188
-192
-54
163
144
40
56
231
427
549
688
895
1212
1471
1724
2020
2226
2287
2328
2480
2674
2862
3036
3210
3542
3942
4511
4916
5399
5414
5146
4792
4328
4041
2804
-913
-4302
-5648
-6528
-5640
-5204
-6977
-7855
-5322
-2921
-2030
-1845
-2502
-1964
-429
590
-601
-1987
-2082
-1069
536
1743
2368
2225
2616
3609
4362
4241
3437
2828
2514
1932
698
-535
-1624
-2236
-2117
-2320
-2441
-1680
-936
-1007
-1435
-1646
-1650
-1252
-1173
-1900
-2770
-2806
-2089
-1576
-1254
-1069
-553
525
1705
2121
1677
1274
1247
1564
1568
989
206
-213
-232
-81
-121
-467
-366
77
362
376
129
-336
-688
-844
-1186
-1516
-1668
-1702
-1703
-1571
-1367
-1034
-558
-118
152
213
252
240
210
43
-240
-410
-352
-252
-168
-152
-261
-189
88
327
285
149
-48
-303
-445
-651
-1031
-1289
-1346
-1372
-1262
-1108
-991
-938
-848
-731
-707
-1379
-1755
-1889
-2244
-2050
-2182
-3091
-3356
-2389
-2065
-1802
-1411
-1228
-756
-211
-265
-575
-449
-451
-700
-961
-879
-837
-928
-1176
-1076
-754
-516
-713
-1057
-1126
-1169
-1286
-1645
-1909
-1909
-1564
-1575
-1526
-1200
-956
-868
-711
-552
-447
-209
-290
-489
-490
-258
-219
-205
-107
114
413
636
773
882
1029
1156
1289
1438
1697
1837
1986
2159
2387
2692
2959
3089
3296
3637
3918
4345
4793
5317
5468
5349
5158
4741
4446
3761
1236
-2446
-4546
-5636
-5797
-5063
-5612
-6802
-5807
-3156
-1906
-1631
-2076
-2449
-1663
-589
-790
-2078
-2440
-1771
-322
1174
2215
2707
3020
3660
4219
4404
3903
3058
2459
1899
945
-94
-868
-1528
-1709
-1533
-1561
-1191
-316
-78
-684
-1201
-1527
-1719
-1737
-2216
-3008
-3193
-2524
-1702
-1130
-729
-255
585
1544
2086
1853
1326
997
972
1045
737
285
57
203
462
646
664
639
876
1096
921
478
45
-398
-871
-1303
-1656
-1782
-1607
-1319
-1173
-993
-635
-204
130
249
121
-71
-209
-293
-362
-518
-605
-510
-199
151
419
536
572
668
794
807
542
196
-106
-363
-593
-763
-875
-912
-823
-670
-501
-340
-285
-434
-1095
-1485
-1435
-1584
-1693
-1742
-2240
-2474
-1882
-1860
-2046
-1931
-1842
-1739
-1417
-1374
-1388
-1076
-968
-946
-774
-454
-261
-359
-762
-775
-508
-287
-388
-588
-597
-505
-510
-652
-898
-1238
-1233
-1327
-1393
-1296
-1232
-1468
-1449
-1161
-997
-811
-765
-814
-776
-579
-531
-443
-459
-445
-328
-185
-30
111
195
293
510
733
993
1155
1275
1438
1618
1821
2105
2278
2445
2714
2933
3193
3580
3859
4079
4524
4993
5223
5191
5094
4682
4240
3365
1554
-1002
-3514
-4734
-5124
-5133
-5280
-5377
-5019
-3594
-1920
-1676
-2111
-2540
-2464
-2205
-2177
-2678
-3039
-2244
-866
626
1660
2365
2967
3464
3729
3570
3174
2564
2001
1394
666
21
-440
-600
-690
-658
-451
-218
62
136
-233
-1019
-1601
-1959
-2326
-2716
-3076
-3122
-2703
-1863
-1063
-515
-93
435
909
1002
824
396
32
-107
-30
53
165
414
707
1000
1141
1261
1246
1156
967
590
101
-397
-694
-945
-1233
-1439
-1391
-1083
-727
-560
-568
-471
-300
-218
-418
-764
-1016
-1096
-1067
-1019
-909
-652
-213
154
373
504
584
550
409
151
-113
-227
-316
-392
-461
-481
-426
-287
-121
-51
-107
-197
-274
-432
-1232
-1737
-1764
-1853
-1680
-1551
-1996
-2265
-1432
-1321
-1774
-1829
-1760
-1864
-1629
-1580
-1930
-1682
-1155
-970
-928
-402
-88
-105
-349
-421
-371
-85
-128
-535
-713
-639
-473
-571
-715
-936
-721
-643
-819
-1065
-1156
-1377
-1588
-1551
-1580
-1433
-1260
-1183
-1193
-907
-704
-668
-709
-705
-753
-743
-701
-733
-594
-407
-132
116
434
671
855
956
1001
1098
1282
1372
1343
1494
1690
1919
2184
2417
2573
2834
3152
3432
3687
4073
4453
4532
4447
4255
3939
3250
2109
544
-1410
-3166
-3914
-4140
-4361
-4054
-3448
-3027
-2393
-1640
-1729
-2334
-2759
-3273
-3560
-3451
-3243
-2872
-1922
-572
776
1823
2453
2795
2745
2454
2037
1636
1241
777
457
241
220
392
575
605
609
753
769
486
0
-609
-1334
-1894
-2179
-2422
-2574
-2390
-1957
-1432
-846
-303
-5
107
84
-130
-445
-697
-768
-766
-668
-272
260
804
1236
1399
1354
1268
1141
851
448
14
-223
-327
-438
-470
-419
-312
-172
-72
-70
-103
-175
-378
-689
-960
-1097
-1152
-1209
-1273
-1214
-943
-502
-131
24
23
27
113
59
-131
-429
-639
-601
-380
-215
-158
-66
108
271
261
91
-153
-369
-1115
-1607
-1736
-1855
-1550
-1373
-1721
-1904
-1076
-943
-1363
-1713
-1939
-1935
-1693
-1815
-2207
-1898
-1400
-1158
-1155
-807
-466
-384
-750
-973
-903
-619
-757
-1183
-1251
-997
-650
-665
-755
-895
-663
-693
-975
-1157
-1166
-1374
-1608
-1534
-1401
-1113
-995
-1033
-1093
-766
-558
-689
-887
-948
-956
-1001
-1049
-1043
-856
-640
-447
-240
136
416
548
508
509
681
887
942
948
1134
1365
1641
1837
2022
2157
2258
2354
2492
2759
2994
3299
3583
3985
4326
4227
3903
3342
2475
1315
-64
-1887
-3205
-3303
-3225
-3082
-2605
-2288
-2169
-1493
-1167
-2101
-3102
-3713
-4136
-4090
-3667
-3421
-2920
-1463
51
997
1406
1475
1355
1128
762
221
-75
-120
59
307
508
796
1215
1617
1559
1291
1003
634
243
-258
-925
-1579
-1684
-1411
-1269
-1235
-1084
-779
-403
-123
-285
-780
-1122
-1338
-1590
-1817
-1890
-1693
-1239
-650
-189
171
479
599
462
115
-199
-379
-407
-384
-400
-278
60
439
717
750
585
438
315
102
-221
-571
-754
-729
-677
-589
-491
-375
-233
-165
-266
-389
-450
-552
-750
-967
-1065
-1030
-883
-780
-719
-570
-375
-424
-819
-939
-1078
-1218
-1224
-1449
-1688
-1387
-930
-1073
-1154
-1020
-981
-939
-1025
-1427
-1688
-1592
-1529
-1651
-1444
-1104
-870
-799
-725
-608
-592
-758
-1218
-1498
-1593
-1603
-1661
-1660
-1589
-1379
-1134
-1146
-1150
-1118
-1249
-1480
-1568
-1586
-1517
-1378
-1270
-1169
-956
-703
-604
-619
-649
-689
-702
-659
-706
-720
-643
-474
-323
-211
-110
-24
70
45
54
150
247
330
479
611
806
1038
1195
1312
1416
1514
1553
1580
1721
1933
2124
2424
2766
3069
3476
3876
4108
4340
4088
3540
1946
-293
-1618
-2371
-2361
-1853
-1586
-1913
-1167
496
832
37
-1590
-3183
-3914
-4090
-4529
-4843
-3958
-2288
-588
439
1057
1346
938
-63
-1286
-1815
-1734
-1404
-1071
-736
127
1325
2292
2378
1888
1343
731
366
71
-298
-704
-732
-208
417
894
858
536
280
206
106
-292
-822
-1229
-1297
-1343
-1418
-1322
-1006
-671
-562
-520
-492
-344
-256
-656
-1303
-1550
-1224
-863
-757
-756
-544
35
615
764
497
188
26
-133
-366
-545
-454
-187
167
522
764
929
890
643
205
-226
-432
-518
-587
-638
-569
-306
36
229
124
-167
-449
-638
-814
-1077
-1260
-1386
-1368
-1235
-1093
-913
-878
-878
-1015
-1151
-1209
-1254
-1383
-1640
-1717
-1655
-1494
-1280
-1198
-1155
-980
-770
-752
-839
-987
-1198
-1243
-1282
-1326
-1288
-1139
-1062
-1057
-941
-848
-796
-918
-1139
-1303
-1311
-1266
-1307
-1291
-1184
-985
-805
-753
-733
-705
-751
-869
-904
-843
-802
-779
-737
-632
-455
-300
-286
-338
-326
-296
-271
-291
-267
-195
-75
61
215
378
488
538
550
599
634
672
724
751
824
942
1058
1174
1323
1471
1575
1710
1838
1914
2046
2194
2164
2041
1918
1246
-325
-1072
-1456
-1526
-430
-59
-323
74
1017
1205
273
-750
-1829
-2390
-2619
-2806
-2761
-2257
-718
343
597
376
103
-216
-1330
-2612
-3016
-2592
-1787
-849
-373
9
841
1331
1036
30
-851
-1284
-1333
-1163
-1054
-666
30
836
1238
1053
633
128
-344
-885
-1337
-1286
-907
-403
-58
90
170
271
195
-283
-846
-1157
-1215
-1127
-996
-837
-649
-384
-122
-32
-104
-270
-415
-503
-551
-526
-434
-337
-207
-100
-17
42
136
188
141
78
100
110
-4
-145
-218
-254
-201
-80
14
113
193
207
163
47
-65
-189
-386
-536
-583
-515
-404
-334
-300
-302
-307
-337
-589
-999
-1169
-1238
-1219
-1014
-1028
-1016
-814
-691
-734
-886
-1052
-1170
-1215
-1264
-1185
-981
-781
-632
-535
-467
-432
-462
-658
-850
-883
-854
-774
-686
-545
-427
-338
-308
-335
-373
-457
-541
-612
-578
-452
-330
-376
-395
-224
-141
-107
-291
-285
-276
-369
-291
-371
-287
-248
-243
-147
-191
-118
-126
-199
-121
-20
47
83
150
180
221
257
237
254
246
237
270
257
238
295
367
352
338
336
338
347
326
276
204
196
224
184
149
150
146
153
157
174
225
230
223
243
222
229
214
119
107
151
145
94
-11
-80
-132
-195
-231
-302
-331
-285
-270
-255
-266
-313
-327
-345
-377
-397
-405
-377
-296
-218
-148
-100
-95
-137
-210
-303
-342
-367
-391
-364
-350
-326
-291
-273
-289
-336
-409
-486
-528
-516
-497
-483
-450
-395
-333
-289
-285
-309
-353
-357
-354
-334
-292
-263
-205
-161
-143
-83
-96
-143
-175
-206
-209
-212
-204
-189
-194
-188
-179
-211
-221
-280
-369
-397
-436
-449
-438
-453
-430
-392
-343
-304
-292
-339
-373
-373
-357
-359
-387
-412
-385
-332
-318
-312
-323
-336
-330
-305
-296
-308
-333
-346
-343
-375
-383
-391
-408
-396
-403
-370
-319
-313
-292
-313
-360
-358
-378
-398
-422
-457
-462
-443
-430
-427
-425
-435
-446
-435
-429
-427
-425
-425
-416
-402
-386
-364
-347
-329
-311
-330
-330
-334
-350
-340
-336
-330
-313
-317
-307
-335
-389
-400
-408
-387
-372
-385
-364
-318
-282
-254
-250
-255
-259
-277
-280
-289
-287
-267
-231
-191
-181
-176
-199
-200
-198
-226
-226
-241
-248
-225
-222
-259
-279
-297
-311
-303
-316
-344
-359
-358
-337
-327
-304
-287
-282
-273
-295
-293
-307
-326
-320
-304
-304
-296
-305
-347
-330
-313
-328
-341
-345
-333
-298
-300
-297
-268
-261
-235
-195
-150
-106
-87
-65
-42
-29
-8
-8
-30
-48
-77
-104
-101
-139
-152
-176
-198
-185
-211
-221
-257
-310
-345
-379
-388
-371
-360
-371
-344
-319
-295
-246
-236
-191
-160
-117
-51
-20
-21
6
17
21
41
9
-11
4
8
14
31
14
-1
-39
-60
-95
-180
-223
-258
-284
-294
-295
-319
-321
-316
-320
-301
-265
-253
-231
-183
-158
-128
-128
-134
-139
-146
-145
-131
-95
-49
-10
25
37
58
42
6
-52
-114
-157
-164
-206
-252
-271
-268
-245
-238
-247
-241
-246
-243
-218
-230
-237
-223
-207
-167
-120
-112
-80
-52
-41
-27
-19
-20
-32
-47
-69
-59
-53
-56
-33
-55
-60
-57
-88
-58
-28
-27
-48
-44
-47
-54
-65
-101
-119
-157
-151
-147
-166
-172
-191
-189
-191
-175
-194
-209
-187
-139
-92
-34
5
24
71
99
108
84
45
37
26
30
61
58
76
75
51
15
-33
-77
-126
-171
-202
-222
-222
-236
-223
-189
-205
-212
-225
-234
-229
-233
-216
-169
-148
-125
-131
-170
-189
-181
-183
-185
-172
-171
-166
-167
-158
-143
-134
-135
-132
-123
-134
-141
-136
-128
-125
-122
-122
-121
-104
-108
-141
-167
-168
-176
-180
-194
-225
-224
-204
-191
-180
-204
-226
-229
-250
-264
-268
-276
-249
-206
-171
-164
-150
-145
-125
-108
-116
-130
-144
-141
-151
-173
-158
-134
-130
-110
-106
-119
-128
-115
-120
-136
-163
-199
-200
-216
-245
-280
-289
-274
-253
-242
-268
-291
-290
-295
-280
-265
-264
-255
-230
-225
-199
-201
-222
-212
-204
-175
-173
-187
-168
-153
-161
-151
-146
-151
-163
-187
-217
-237
-245
-249
-251
-251
-249
-225
-211
-221
-247
-261
-269
-273
-250
-235
-242
-215
-178
-168
-140
-118
-136
-108
-107
-104
-75
-95
-85
-75
-79
-93
-106
-118
-144
-140
-161
-172
-150
-147
-145
-148
-153
-164
-161
-170
-196
-208
-218
-216
-200
-199
-205
-222
-226
-218
-221
-233
-265
-248
-210
-176
-165
-174
-166
-157
-128
-83
-71
-84
-89
-86
-71
-67
-90
-115
-178
-190
-222
-257
-267
-308
-321
-291
-287
-280
-269
-313
-301
-296
-301
-303
-308
-307
-295
-289
-248
-218
-233
-256
-261
-261
-247
-238
-225
-226
-201
-191
-209
-180
-182
-178
-153
-158
-143
-125
-100
-95
-117
-107
-107
-103
-119
-142
-190
-222
-223
-211
-226
-222
-208
-226
-247
-282
-284
-283
-329
-316
-334
-364
-347
-348
-321
-262
-254
-236
-198
-198
-192
-222
-249
-224
-216
-228
-220
-221
-208
-198
-195
-185
-175
-160
-161
-180
-198
-213
-218
-233
-242
-284
-304
-309
-334
-346
-368
-377
-346
-333
-308
-264
-264
-248
-194
-199
-212
-208
-208
-183
-166
-150
-147
-123
-104
-81
-78
-130
-150
-166
-183
-191
-210
-226
-205
-183
-177
-158
-159
-165
-172
-192
-219
-272
-312
-324
-334
-308
-306
-283
-255
-248
-235
-235
-234
-244
-245
-267
-247
-236
-230
-214
-227
-222
-248
-263
-248
-257
-251
-252
-243
-214
-179
-165
-163
-166
-168
-158
-146
-149
-179
-196
-212
-238
-277
-304
-317
-322
-322
-308
-297
-291
-283
-281
-253
-248
-238
-206
-211
-200
-147
-129
-101
-61
-31
5
23
11
0
-33
-74
-87
-107
-147
-159
-165
-160
-175
-180
-179
-214
-237
-273
-277
-288
-281
-286
-292
-283
-294
-280
-276
-291
-274
-263
-256
-223
-208
-179
-156
-143
-134
-149
-179
-190
-214
-231
-244
-268
-269
-268
-274
-272
-299
-300
-292
-297
-292
-282
-271
-256
-246
-235
-222
-260
-263
-234
-231
-230
-214
-215
-215
-191
-202
-208
-221
-241
-236
-254
-270
-276
-276
-283
-254
-267
-268
-258
-266
-278
-322
-338
-333
-326
-316
-302
-295
-298
-294
-269
-278
-284
-280
-279
-276
-271
-256
-251
-254
-239
-242
-252
-272
-277
-290
-301
-318
-347
-322
-299
-298
-290
-298
-285
-279
-277
-275
-274
-280
-297
-302
-331
-357
-353
-361
-360
-343
-355
-345
-358
-383
-380
-397
-409
-414
-436
-421
-395
-349
-332
-323
-324
-355
-352
-348
-334
-328
-321
-291
-278
-274
-264
-272
-266
-273
-295
-304
-328
-333
-348
-360
-321
-313
-309
-290
-306
-326
-322
-308
-320
-293
-272
-248
-216
-188
-185
-208
-168
-153
-135
-117
-147
-176
-199
-200
-194
-234
-272
-282
-294
-288
-294
-319
-334
-335
-350
-292
-283
-315
-340
-352
-337
-334
-333
-344
-354
-370
-356
-338
-336
-346
-352
-339
-314
-323
-318
-299
-291
-265
-256
-246
-227
-237
-226
-202
-189
-166
-143
-156
-154
-155
-164
-164
-171
-177
-186
-182
-197
-230
-266
-297
-323
-328
-332
-337
-314
-325
-324
-304
-296
-301
-296
-298
-282
-270
-270
-266
-282
-247
-198
-186
-191
-181
-176
-154
-147
-174
-185
-171
-163
-167
-162
-199
-199
-197
-210
-224
-266
-288
-296
-308
-312
-293
-326
-329
-300
-312
-291
-282
-279
-240
-250
-248
-248
-245
-201
-178
-190
-215
-221
-197
-158
-164
-177
-151
-172
-160
-155
-186
-204
-208
-224
-238
-260
-308
-314
-357
-370
-399
-427
-511
-510
-569
-607
-674
-673
-1078
-2370
-2179
-2160
-2587
-1921
-1128
-1027
-414
-82
-172
-430
-836
-1056
-1223
-1107
-852
-814
-361
-96
-215
93
160
-305
-299
-99
-344
-316
-41
159
-410
-99
448
51
25
448
253
116
345
125
-64
-121
-441
-532
-257
-298
-565
-47
75
-223
-15
60
-315
-513
-415
-510
-697
-321
-187
-401
-131
-34
-266
-264
-32
-925
-1076
-423
-690
-548
-123
-250
-291
-323
-349
-441
-566
-515
-274
42
158
297
267
97
-51
-183
-314
-406
-452
-386
-200
-25
-32
74
164
-163
-235
-132
-215
-309
-256
-35
-35
-81
157
164
-106
-66
-8
-137
-90
-64
-211
-217
-248
-327
-285
-414
-505
-461
-432
-1279
-1428
-1166
-1967
-1935
-1327
-1195
-1351
-462
-280
-560
-507
-422
-788
-917
-669
-540
-816
-343
-30
-220
30
269
-158
-208
37
-371
-587
-388
-537
-848
-837
-505
-567
-708
-542
-624
-714
-807
-917
-977
-1043
-1295
-984
-993
-935
-501
-650
-586
-269
-463
-615
-507
-480
-589
-473
-125
26
-53
80
198
-331
-141
-167
-491
-577
-477
-422
-668
-308
-349
-641
-455
-457
-860
-488
-481
-762
-507
-390
-322
-145
-253
-6
402
182
140
598
250
319
217
162
16
-114
140
-63
-257
-310
-371
-508
-485
-789
-749
-558
-833
-939
-662
-639
-1404
-1179
-504
-1443
-1516
-871
-1104
-1270
-903
-671
-878
-883
-704
-646
-813
-853
-524
-780
-866
-470
-178
-398
-175
278
257
319
462
499
401
477
390
182
278
497
468
381
492
228
-263
-586
-1472
-1901
-2084
-2363
-2104
-1480
-1412
-1074
-493
-459
-844
-871
-1035
-1318
-1538
-1030
-875
-1120
-791
-704
-842
-712
-447
-978
-700
-438
-791
-757
-513
-774
-694
-741
-833
-127
-198
-155
-83
7
-181
-415
-410
-907
-985
-634
-819
-946
-531
-566
-476
-390
-516
-571
-870
-1212
-1231
-1158
-1173
-1118
-1294
-693
-412
-601
-561
-930
-1005
-1140
-1539
-1380
-1092
-1368
-1017
-383
-828
-1065
-293
-521
-1017
-1086
-927
-1126
-949
-886
-897
-887
-960
-775
-538
-781
-725
-779
-1449
-1051
-960
-966
-1442
-1333
-986
-935
-866
-553
-279
-1065
-1464
-1004
-1295
-1400
-994
-1015
-1042
-840
-555
-666
-725
-878
-846
-1196
-1311
-1015
-1017
-1036
-863
-1068
-1169
-701
-976
-1155
-581
-1416
-1015
-1100
-1818
-1011
-886
-1551
-740
280
-1160
-905
-563
-1045
-728
-788
-688
-982
-811
-746
-655
-462
-713
-894
-51
-40
-1037
-550
-368
-1139
-807
-286
-774
-558
-246
-528
-627
-270
-61
-899
-422
-140
-1041
-863
-242
-667
-869
-576
-525
-254
-263
-347
-620
-819
-692
-384
-777
-645
-753
-1062
-583
-327
-1144
-583
-257
-1193
-406
-612
-834
-1004
-816
-1231
-1112
-605
-1285
-889
-228
-979
-1421
-1020
-1119
-1189
-804
-717
-934
-1050
-945
-1551
-1240
-1082
-1380
-839
-961
-1354
-1067
-763
-1567
-1261
-980
-1327
-964
-1149
-1948
-999
-345
-1633
-851
-987
-1194
-1232
-1041
-1376
-1548
-913
-1536
-1394
-864
-615
-1114
-973
-917
-1144
-1451
-1535
-1164
-1365
-1007
-775
-843
-928
-1171
-841
-1077
-994
-602
-412
-988
-752
-575
-578
-566
-1030
-189
-8
-622
-401
-106
-82
-349
-309
255
374
526
209
465
186
-482
468
661
-423
-17
665
152
693
765
155
145
441
193
253
389
-266
747
432
-195
938
696
291
463
599
633
880
145
288
774
292
112
-52
454
283
142
690
55
240
207
-437
-64
-76
-95
119
-156
-333
-69
-619
-1195
-127
-231
-662
-134
-305
-566
-605
-556
-774
-411
-387
-945
-563
-597
-257
-547
-432
-149
-535
-561
-474
-526
-903
-713
-741
-337
-417
-853
-323
-785
-1170
-391
-8
-1071
-632
-377
-1125
-939
-691
-151
-158
-673
-9
54
-466
-105
-317
-437
-40
-471
-128
277
-27
109
-171
36
-181
-456
-51
209
-422
-386
159
-1
-21
-156
119
-267
-200
-22
86
-300
-493
444
-120
-220
-73
19
-175
-402
-3
-74
55
-196
-92
-84
-83
-127
-401
-379
-320
364
121
-692
-518
103
-379
-490
217
43
-472
91
155
-982
-292
-454
-428
-90
-132
-10
-96
51
-237
-126
-208
-199
-273
-268
-132
-425
-807
23
-69
-255
201
196
-42
-147
-58
-159
-399
-350
-21
-389
-420
-120
-489
222
-133
-364
42
-311
-386
-366
-798
-744
-708
-731
-85
-567
-762
-189
-428
-812
-313
-404
-893
-506
-340
-814
-780
-277
-661
-825
-696
-824
-598
-222
-517
-332
-764
-755
-446
-1154
-984
-198
-720
-778
77
-413
-154
-24
102
-322
-439
-78
-384
-868
-569
-376
-181
266
-44
68
10
-131
-450
-459
-539
-566
-91
-168
92
-26
81
-85
-79
-12
170
-360
-830
-171
-220
-811
-824
110
-216
-89
637
392
-77
33
-618
-293
-149
-840
-547
-147
120
-43
-275
-135
214
-317
-395
-295
-89
-96
-784
-349
10
-364
-204
123
-255
171
346
-100
-599
-185
-330
-578
-353
-180
169
-1069
-188
380
-315
-16
179
-42
-484
-482
-318
-579
-602
-57
-300
-129
66
-131
29
-767
-372
-2
-426
-285
31
52
-471
-45
-328
324
465
-6
133
-391
140
82
-291
-386
322
497
-441
244
589
69
-244
-550
-164
-253
-46
115
480
123
-100
319
-510
-342
-156
-598
-453
-41
103
-266
-312
-181
-305
233
206
193
91
125
46
-488
-59
-8
-190
-32
414
432
-7
250
139
47
134
108
-18
29
73
29
-11
35
315
-51
26
888
372
726
825
-193
6
-34
-64
-3
264
-94
-252
333
-398
-560
23
-205
-200
-12
-7
-211
-325
-571
-15
363
-449
114
550
-130
-654
328
-95
-454
16
-177
-149
-48
368
-331
-110
-125
-445
-318
189
-305
-454
-141
-261
-412
-1141
-54
-120
-804
-282
-154
-171
-614
-152
-619
-829
-331
-133
-348
-596
-553
26
303
-338
105
-413
-15
-77
-964
240
-159
-1180
-373
-16
-954
18
-90
-1468
-408
-264
-364
-247
19
-448
-1160
-111
-50
-603
-194
-200
-744
-82
-50
-83
-234
-791
-388
-127
-265
-309
259
-244
-339
-162
-545
-694
-275
-189
-315
82
44
-397
-305
-374
-217
-88
-232
-254
-66
-233
-353
-361
-523
-98
-520
-638
-198
-311
81
176
-263
-774
-49
288
-568
-649
-525
1
-125
-444
348
-539
-735
-11
-346
-475
49
-747
-741
85
-287
-672
-298
-175
-910
-146
356
-513
-528
-421
-343
-525
-593
-123
-270
-192
-9
-602
-179
-137
-1407
-486
167
-1121
-417
-185
-908
-696
-864
-875
-841
-666
-844
-765
-815
-140
-393
-1191
-598
-331
-967
-864
-1090
-783
-306
-912
-685
-461
-604
-185
-467
-426
-13
-974
-1463
-284
-609
-592
-261
-278
-424
-558
-496
-1185
-558
-815
-864
-537
-610
-549
-781
-433
-531
-705
-548
-446
-906
-952
-765
-779
-1191
-702
-66
-1308
-558
-165
-1102
-730
-527
-729
-864
-1370
-339
-420
-1490
-537
-452
-1147
-653
-324
-825
-532
-661
-1185
-727
-137
-1060
-1139
-606
-712
-602
-309
-25
-1003
-563
-503
-1020
-737
-794
-333
-401
-382
-345
-139
-455
-484
-243
-1022
-289
-84
-502
-250
-244
-698
-326
117
-731
-385
25
-413
-64
-273
-650
-652
-190
129
-463
123
67
16
-505
-442
-177
-216
546
-204
-272
27
-364
-497
-2
-272
-140
415
252
-906
-106
215
-381
-622
-571
87
-509
-224
-203
-281
-465
-62
-218
-741
402
-159
-544
420
-300
-641
-67
-361
-729
-119
-313
-768
48
-329
-1004
-58
114
-802
-246
325
-567
-945
-441
-621
-701
-142
-741
-176
-65
-858
429
-62
-799
-291
-500
-163
-189
-577
437
-44
-982
-56
-72
-251
-335
-529
-173
-43
-722
-564
-139
-262
-808
-484
117
-749
-376
107
-309
-295
-584
-128
-687
-893
-362
-207
-852
-1354
-344
-625
-760
-76
100
-1011
-1055
105
-866
-1489
-732
-917
-1112
-319
44
-939
-956
-281
-607
-1236
-468
-657
-1063
-732
-680
-563
-425
-708
-820
-29
-480
-412
-339
-409
-397
48
-168
-1012
-202
-530
-319
552
-176
475
-66
-645
316
30
-582
-329
302
-119
-418
-57
395
317
38
207
476
-346
-273
555
-225
-34
-335
-260
372
-83
-194
-170
161
-68
210
270
-346
76
68
-78
-135
-360
268
388
-368
-193
410
-158
-725
138
78
-419
-352
313
-143
-335
-152
-449
-356
-20
200
217
-764
-923
69
-362
253
8
187
-185
-193
-227
-7
62
-422
-255
-149
-263
-559
124
97
-50
133
43
21
-582
80
-549
-1134
85
-101
-783
-223
-282
-394
-334
-706
-636
-171
-356
-452
-232
-977
-683
-183
-548
-575
-207
-114
201
-653
-445
423
-481
-450
-827
82
-251
-465
408
-406
-825
-468
-769
-12
338
-930
-552
-64
-910
-361
374
-789
-860
26
-386
-276
-62
-884
-1104
-260
-385
-98
-313
-778
-212
-631
-132
-319
-1192
-598
57
-1016
-867
-36
-902
-1284
-526
-649
-765
161
-605
-509
-301
-1237
-501
-548
-1137
-1018
-717
-945
-559
-404
-618
-657
-365
-289
-692
-157
-484
-502
-391
-1051
-470
312
-951
-786
208
-523
-372
-211
-754
-278
-464
-762
31
-537
-1076
-469
-389
-823
-68
166
-196
-106
-219
-816
50
-186
-712
582
-55
-275
192
-498
-569
-479
-37
-497
-154
-589
-517
99
345
-209
-1097
167
-126
-396
-185
-170
-66
-816
-162
212
175
-438
-101
440
-276
532
227
-23
-820
-461
127
-221
-20
330
-471
-126
694
-133
-98
-135
219
-95
127
213
-662
-243
-349
-517
-10
266
-245
313
-287
45
34
-430
-199
-509
-730
-261
-467
-1031
-181
-288
-668
-699
-430
-389
-352
-246
-855
-907
-332
-726
-1031
-493
-336
-134
-68
-633
-616
-366
-1307
-938
-221
-936
-624
-529
-919
-953
-444
-84
-565
-1019
-115
-149
-792
-671
-646
-887
-1000
-459
-316
-589
-51
-204
-729
-429
-1290
-767
-571
-1302
-366
-365
-1101
-1015
-413
-549
-501
159
-121
-1097
-743
-287
-728
-1238
-884
-749
-288
-111
-582
-51
-505
-1030
-307
-464
-632
-257
-162
-651
-529
-751
-11
-280
-1307
146
-144
-587
-82
291
-545
-1318
-76
-185
-1045
255
268
-1183
-799
-145
-703
-1495
-153
-75
-812
-51
178
59
-816
-753
-87
-644
-30
-31
-507
-327
-343
-609
-275
-295
-603
64
-281
-749
-143
-639
-941
-572
-319
-374
-410
-200
120
-310
-961
180
-343
-295
-547
-479
75
-74
370
-482
-370
-315
323
165
-292
491
150
-459
129
61
-27
-596
-294
418
323
1022
437
-91
-1
68
-284
-451
381
405
289
338
512
183
-370
-110
370
34
96
383
448
435
-510
77
570
-228
747
338
-77
194
-110
357
210
-181
-163
-152
-6
217
201
116
34
-77
-64
-317
-333
-10
218
206
292
530
-352
-246
304
36
-383
25
396
-281
-23
-480
-216
-90
-317
-299
116
119
-343
-239
-721
-247
-674
-337
-226
-283
10
-554
154
-686
-954
49
-192
-455
-309
1
-875
-580
-161
-650
-801
-509
-277
-517
-447
-431
-293
-727
-412
-474
-488
-294
-383
-554
-764
-243
-944
-995
-281
-58
-255
352
-586
-840
709
-238
-651
426
-228
-908
-208
-748
-314
82
244
540
618
436
432
-97
-569
-238
209
-325
314
346
-269
513
207
883
398
410
407
-169
655
420
-10
145
227
293
163
259
271
689
44
-290
1203
148
-431
596
761
167
844
200
528
714
320
-63
708
553
408
1157
-357
779
417
399
676
851
591
488
992
2
1064
435
-709
511
470
49
396
859
173
186
520
-242
313
318
230
272
44
322
60
-240
-304
312
398
-164
428
462
-731
-374
525
-264
-492
326
-134
141
235
-339
52
176
-651
-1032
-10
-44
-396
-173
-352
-63
-508
-316
-298
-484
10
-549
-633
-463
-89
-320
-19
-184
-782
109
-337
-1209
-424
-170
-492
-215
233
-270
-613
54
-181
-977
-717
138
-495
-114
-255
-28
-367
-800
106
-540
-451
-180
-197
-224
-625
-215
-605
-236
2
-309
-147
-784
-481
-249
-470
-500
-538
-724
-223
5
-648
-778
-290
-433
-545
-479
-699
-265
-82
-666
-452
-85
-421
-694
-611
-138
-200
-932
-609
-77
-357
-286
-181
-969
-383
140
-594
-666
-670
-471
-859
-775
304
-89
-892
-462
58
-1010
-155
-954
-1041
-51
-853
-181
53
-711
-939
-78
-382
-703
-460
-77
-297
-919
-733
51
-382
-940
-149
-224
-270
-209
-257
-69
-831
-332
-457
-109
-63
-1004
-124
-447
-529
-251
-31
-289
-505
33
-998
-533
91
-329
-1028
-605
476
-461
-374
73
-291
-671
-605
-80
72
-645
54
-174
-159
-160
-379
134
-784
-774
-83
103
-385
52
-5
-121
322
-672
-827
74
-416
-649
381
-358
-390
280
51
-406
-537
10
173
-433
-329
-189
-455
-505
-489
54
-84
471
158
-622
-446
-178
-201
-455
-17
26
-531
-255
-133
-166
-31
-481
-60
-146
-402
-670
-223
-136
-440
-446
-679
-401
-204
-16
-56
-515
-531
30
-650
-536
-69
-369
-730
-798
-187
-593
-842
-439
-119
-417
-186
-489
-71
-231
-921
-632
-584
-697
-736
-36
-360
-522
-472
176
-426
-965
-77
-437
-316
-517
-52
189
-374
-576
118
54
2
-347
-35
505
-83
141
-639
-101
506
-287
31
809
-7
-837
216
45
-162
290
-122
425
316
447
-204
-358
583
-529
-316
607
-27
-43
612
104
8
504
-126
200
216
-268
280
115
106
-130
-83
358
300
-94
-567
145
-52
70
-105
-241
597
-170
-156
307
826
-36
-542
-236
-56
-113
-256
-368
-637
-334
-265
166
-98
-780
-735
80
-327
-428
-20
-573
-1063
-1046
-473
-736
-621
-423
-436
-439
-624
-224
-498
-380
-526
-219
-283
-270
-556
-1203
-886
-704
189
-445
-399
299
162
-663
-277
-245
-1122
-586
-258
-394
-199
-139
-406
-278
-416
-46
52
-85
-335
-345
-219
-646
-1010
-668
-125
-485
-477
195
-212
-565
-86
-127
-356
-794
-140
-294
-669
-171
-486
266
-140
-748
9
463
-142
-403
799
-241
-907
-139
-137
-456
-75
555
357
275
615
465
-613
125
565
-138
400
704
91
105
439
720
624
-13
96
846
427
699
669
616
481
170
768
690
460
515
1022
622
243
581
807
375
296
741
307
444
458
502
256
743
907
578
185
34
1163
309
214
122
-164
466
-233
169
470
-296
41
459
-225
-110
332
-631
-375
131
-340
586
-69
-359
90
-506
-141
220
-226
-512
130
-398
-430
-497
-619
59
-712
-1137
30
-268
-1329
-427
-168
-719
-826
-673
-662
-1277
-632
-83
-1036
-796
-111
-706
-1152
-477
-758
-515
-784
-775
229
-1093
-1357
-409
-508
-989
35
-323
-1039
-500
-611
-525
-520
-625
-437
19
-475
-601
-93
-238
-709
-757
-294
-481
-652
-177
-318
-928
-448
9
-424
-451
279
-100
-418
-465
-222
-780
-556
249
-178
120
-536
17
-423
-320
211
-383
201
77
312
238
-242
-477
145
-187
-404
447
123
-54
16
101
69
-83
-143
8
167
115
176
251
110
-423
-162
256
188
-32
373
-161
-223
217
-337
105
-183
282
-243
202
239
-27
181
47
272
-453
796
478
-231
888
-112
-245
762
-189
-602
467
319
-404
183
-443
-287
247
-103
258
455
-76
-448
-59
328
-53
-591
270
54
-638
196
826
336
-137
481
318
-569
-75
-16
-603
229
278
226
166
21
-419
248
194
-227
439
-28
-936
-6
313
-495
306
-170
-47
563
144
74
23
-244
-1051
145
358
-548
-692
58
-96
-265
210
-260
-375
-463
-274
29
264
-429
-404
-533
-531
-224
-347
-356
-31
-109
-635
-88
-245
-465
-955
-504
-338
-376
-156
-660
-432
-338
-139
-127
-660
-389
-254
-1212
-512
-306
-977
-666
-565
-694
-336
-143
-468
-256
-271
-1031
-830
-505
-822
-731
-284
-617
-413
-154
-769
-449
-839
-741
-551
-542
-308
-875
-1305
-1059
-474
-803
-714
-459
-191
-542
-511
-129
-700
-1071
-849
-922
-503
-312
-688
-344
-235
-236
-326
-646
-541
-134
-457
-294
-422
-136
-462
-990
36
176
-371
-128
-109
-207
-2
-573
-793
176
-322
-520
153
148
273
341
-832
-270
1031
-199
-159
194
-75
39
289
-124
72
149
229
77
67
225
353
52
-432
306
306
-249
-831
213
245
-372
524
356
-420
-584
-84
102
-10
-500
-620
451
-570
-904
526
-220
-532
-14
-224
74
-472
-277
475
-490
-641
61
55
-764
-579
-37
-231
-102
47
-447
-776
-46
-156
-564
-139
-792
-425
80
-716
98
449
-114
240
186
-107
329
157
-185
384
526
-57
144
395
246
447
792
810
504
648
225
118
411
450
114
618
1065
165
477
1112
497
498
1013
261
529
786
410
682
818
479
-244
871
709
218
665
602
799
420
754
799
640
543
707
686
515
435
100
447
694
599
929
859
624
729
495
44
525
461
86
197
442
675
189
-179
833
750
66
261
173
17
59
-73
-68
402
-22
243
513
142
-297
-275
268
-232
-347
-442
-2
-107
79
-130
-640
75
174
-697
-661
402
-143
-653
-453
-226
-161
-666
-291
214
-356
-501
82
46
-336
-332
-1169
-600
-623
-1163
-87
-451
-813
-363
-294
-886
-575
-307
-651
-1056
-1030
-241
-1172
-1270
-317
-900
-835
-47
-420
-505
-503
-765
-842
-1054
-1366
-896
-646
-861
-582
-507
-292
-883
-651
-319
-384
-538
-282
-161
-589
-618
-265
-481
-751
62
-177
-526
222
294
-356
-515
-694
-626
-300
-607
-317
-157
30
-124
197
219
-839
170
548
-700
-596
644
-246
-1186
-116
203
-44
-355
187
636
-438
-531
55
-335
-525
-21
139
-507
-47
77
-405
-77
-216
11
-163
-353
60
319
-622
-715
505
-11
-237
-161
210
194
-336
410
554
-672
-263
409
-91
-332
134
182
-20
134
69
242
181
98
487
360
-86
-413
-66
95
-9
312
458
404
155
241
-50
143
173
157
226
95
181
408
227
-135
376
273
-112
184
235
517
370
-233
256
84
-224
314
-296
61
563
136
48
290
-203
-651
134
-179
-220
257
-67
-293
-58
253
-324
-309
215
-178
2
-25
-429
-584
84
-165
-522
33
-83
-215
-574
-191
-567
-243
-313
-649
-330
45
-12
-514
-60
-541
-947
-327
-265
-787
-257
-109
-204
-308
-691
-229
-565
-584
-504
-108
-32
-749
-545
-257
-382
-835
-230
25
-578
-427
200
-272
-826
-187
-426
-421
76
-218
-21
-149
-758
-142
-5
-800
-409
251
-401
-480
-43
73
-443
-239
15
98
-589
-500
329
-492
-681
-326
-215
-124
-505
-381
-65
-136
-441
14
68
-79
-289
-178
200
-248
-237
212
260
-170
299
258
347
197
195
35
-449
473
270
-75
311
927
217
-253
963
478
-11
201
261
424
185
64
48
148
310
439
329
480
87
-45
413
-495
309
650
32
-114
-159
498
428
-181
196
539
-133
-500
660
206
-958
285
768
298
119
24
413
35
-317
397
409
-8
67
416
361
23
16
102
150
51
160
240
215
-102
-72
282
470
327
167
176
367
341
-18
-143
-232
-187
94
222
131
569
-214
-555
461
283
-314
-429
210
-216
-242
64
181
47
-585
-8
65
16
-94
11
324
-92
-502
-373
-107
-236
-172
-343
-251
-155
-666
-441
-480
-391
81
-360
-722
-584
-776
-815
-657
-370
-349
-482
-415
-436
-464
-813
-759
-419
-1071
-1168
-328
-980
-1393
-395
-410
-937
-1057
-315
-568
-1109
-443
-891
-1123
-755
-717
-872
-755
-599
-807
-145
-608
-1088
-117
-695
-1703
-741
-511
-1151
-1168
-792
-517
-768
-711
-580
-601
-900
-863
-738
-613
-985
-977
-620
-539
-542
-709
-313
-86
-508
-447
-543
-1024
-705
-477
-721
-802
-196
-484
-611
-134
-370
-255
-32
-475
-955
-448
-398
-578
-149
-274
-448
-512
251
252
-407
-163
-74
-251
-405
-498
-588
-245
-292
80
-235
-365
178
-147
-369
-306
-280
-772
-245
49
-765
-325
-235
-308
-123
-142
-351
-66
232
-155
-417
-385
-121
-347
-122
-154
-407
-61
43
-182
3
341
314
-230
-439
149
-21
-709
-364
53
-308
-91
247
202
214
53
118
165
-51
-203
-167
-174
-276
-380
207
58
107
196
118
-39
-314
-144
-368
-507
-99
-84
-517
-419
-168
-42
-421
-32
183
-257
-128
-251
-117
-554
-507
-271
-153
-179
-155
63
-92
-15
-42
-123
240
73
-187
-80
43
261
140
68
298
61
221
367
204
146
330
113
-100
187
191
95
310
-14
-209
395
250
-119
148
370
-204
-27
398
-26
117
57
147
238
38
-623
-118
365
-165
0
-102
-167
-124
-47
-71
-265
271
165
-434
-249
35
-233
-367
438
303
-218
374
287
-210
-192
-279
-353
-352
-228
-270
188
-175
-114
-73
-413
-285
-272
-159
-535
-699
-554
-384
-564
-275
-110
-372
-30
207
-470
-282
-240
-616
-196
-501
-145
-7
-371
-419
-205
184
-251
-174
36
-424
-447
-99
-129
-268
-351
-47
-248
-356
-136
-113
-74
-73
-122
-107
-46
-342
-209
354
-4
-282
311
111
-186
294
375
-72
175
460
264
523
220
276
596
230
166
174
325
379
295
352
759
536
170
647
157
154
390
284
66
198
369
111
267
227
320
79
17
302
-87
15
-46
148
-141
-371
134
-42
-204
149
206
-25
128
256
-27
-307
-11
-280
-165
183
39
84
-224
-46
-67
-360
-175
-51
-206
-288
-139
-102
-42
-406
-316
69
-246
-256
-391
-364
-104
-304
-21
-286
-562
-223
119
-189
-298
-6
-329
-705
-316
-156
-350
-269
-357
62
8
-379
-120
165
-298
-132
45
-397
-402
-88
-54
-296
-193
-84
-48
130
-481
-864
-126
-375
-577
-169
-335
-107
-155
63
40
-185
-28
-191
-202
-457
-226
-258
-740
-371
-43
63
9
-389
-131
-234
-379
-136
-159
-454
-705
-355
-91
-347
-645
-364
-288
-475
-76
-6
-396
-950
-906
-497
-566
-837
-599
-237
-410
-307
92
-179
-682
-462
-264
-395
-482
-365
-421
-599
-600
-230
-78
-371
-162
-58
-266
-397
-603
-369
-487
-773
-375
-357
-628
-140
-163
-322
-257
-279
-379
-516
-797
-818
-337
-540
-792
-531
-267
-465
-655
-35
-208
-622
-363
-316
-593
-844
-307
-714
-837
-63
-319
-561
-416
-233
-459
-390
-293
-518
-461
-460
-373
-258
-720
-464
-176
-737
-454
-96
-424
-290
-161
-631
-420
-374
-883
-534
-266
-589
-153
-55
-614
-199
-287
-666
-306
-399
-747
-478
-578
-557
-252
-764
-821
-320
-456
-603
-217
-301
-915
-790
-421
-554
-560
-505
-164
-418
-536
-251
-450
-639
-748
-302
-281
-527
-289
-506
-367
-550
-483
-300
-745
-758
-449
-270
-734
-694
-88
-443
-763
-433
-208
-447
-827
-339
-363
-750
-837
-900
-398
-740
-809
-77
-348
-667
-594
-265
-345
-640
-264
-75
-685
-719
-178
-132
-778
-458
196
-24
159
62
-14
-20
-136
-123
-265
-556
-703
-150
101
-238
0
512
198
-274
254
529
-129
-493
-79
-46
-271
-93
28
-20
168
169
445
384
-14
-162
-218
-136
-493
-273
2
120
189
248
496
98
-83
24
-176
-142
-75
-215
-48
93
201
303
-12
-15
208
194
59
-233
-160
105
7
-288
-120
192
-166
-83
209
278
-87
-192
236
119
-253
-204
22
-460
-371
-101
-256
-393
-349
82
131
-254
100
39
-317
-229
-440
-297
-247
-208
-114
-211
128
173
-189
4
183
-384
-319
69
-255
-351
-131
-322
-411
218
87
-257
-243
4
-34
-368
-475
-535
-497
-767
-365
-28
-225
-102
-139
-90
145
-95
-372
-271
-502
-477
-101
-119
-375
-123
460
406
-42
-60
162
-4
-522
-273
-93
-203
-93
-63
18
170
-47
-58
90
-5
-183
-73
-104
-298
-188
38
49
19
-25
277
206
-152
55
1
-326
-348
83
25
-142
165
39
-44
198
304
167
-61
-93
-27
64
24
-295
-161
126
-151
-9
179
-7
-132
28
52
-54
-54
11
-389
-268
-66
-157
-43
-154
162
140
95
231
171
-27
-152
21
-13
-195
-101
3
-211
177
206
164
296
162
157
10
-158
-27
-228
-426
-302
-208
-69
-182
-201
193
37
-280
-255
-291
-429
-448
-368
-530
-523
-402
-236
-265
-122
-90
-41
-135
-269
-268
-256
-437
-373
-283
-276
-47
16
-145
-279
73
163
-133
-281
-254
-59
-48
-118
-200
27
201
-134
186
130
-198
-113
-88
-224
-134
-250
-355
-197
13
273
158
-120
-50
-93
-338
-309
-270
-412
-248
-81
-112
8
152
-2
-130
-41
-158
-115
-197
-193
11
-83
118
161
-16
116
343
366
96
32
89
279
296
247
182
276
360
344
137
191
451
235
295
365
552
623
477
202
264
596
248
206
510
542
430
374
597
685
638
639
447
637
671
264
181
340
187
319
508
645
802
790
631
632
727
677
272
179
516
321
456
504
374
651
829
679
752
716
262
350
411
93
123
361
192
148
376
531
629
609
447
414
482
217
227
249
83
241
491
434
449
557
429
593
510
331
464
323
-106
-80
236
58
-85
345
522
192
297
625
408
262
480
442
93
-44
51
304
47
-27
462
479
361
577
587
332
307
280
238
305
368
167
208
249
-22
542
790
136
454
699
158
170
191
-133
-21
371
150
34
556
620
269
280
345
365
168
42
226
264
45
116
347
22
26
269
269
286
421
361
262
181
218
512
398
-82
49
291
239
119
58
240
300
377
604
550
188
51
209
55
-22
222
453
164
72
622
611
135
114
177
344
461
239
414
489
407
520
592
442
276
430
339
343
407
429
422
533
636
581
583
388
608
470
53
222
436
303
172
426
773
504
541
660
444
511
190
-22
367
399
95
349
705
450
464
838
707
499
264
186
371
341
199
232
494
337
234
638
791
498
326
568
435
251
279
339
292
287
76
303
246
104
699
634
442
372
479
462
19
138
339
-26
149
198
356
638
255
349
336
120
42
69
168
-67
-8
248
176
88
253
286
168
361
500
138
-27
-22
204
237
-153
64
440
145
-9
514
508
124
209
365
352
-47
-259
113
131
-146
143
459
413
263
358
373
22
-84
-168
-193
21
-156
-150
198
133
-135
128
161
-100
-78
26
-222
-404
-190
-223
-323
-179
-159
-23
101
87
216
48
-248
-284
-41
-75
-224
-273
-200
66
-81
-312
46
32
-388
-158
4
-277
-432
-251
-140
-277
-153
-8
-4
-40
-16
-13
-139
-288
-211
-257
-361
-116
34
-181
-246
51
-74
-153
-189
-294
-226
-37
-215
-323
-80
-216
-135
-93
-124
-109
-77
-112
-164
-87
-245
-141
33
-114
-155
59
-172
-264
-144
-343
-305
-155
-276
-154
22
-37
-70
-130
-196
-279
-300
-507
-480
-378
-445
-368
-262
-178
-204
-188
-162
-282
-380
-265
-283
-271
-304
-309
-154
-243
-250
-173
-267
-228
-129
-220
-143
-185
-304
-255
-287
-390
-533
-373
-227
-387
-309
-200
-175
-135
-167
-168
-127
-208
-302
-247
-193
-238
-317
-226
-162
-53
19
42
58
-82
-44
-11
-64
-50
-57
48
17
-50
-93
-141
-69
-94
-133
-94
50
26
-100
-89
-98
-164
-211
-302
-259
-180
-225
-105
96
104
71
47
37
-42
-129
-120
-151
-191
-202
-114
-54
-42
-30
40
-4
-24
-6
-187
-215
-218
-179
-170
-149
-88
-36
65
5
-45
-27
-19
-118
-191
-183
-221
-253
-205
-164
-136
-59
-47
-21
-72
-158
-134
-120
-207
-257
-233
-224
-268
-248
-221
-249
-178
-118
-58
18
-50
-177
-180
-224
-258
-270
-310
-266
-159
-71
-57
-78
-109
-141
-157
-193
-297
-324
-217
-217
-253
-177
-170
-178
-152
-130
-109
-115
-140
-147
-149
-178
-177
-189
-216
-206
-152
-156
-179
-190
-201
-198
-173
-173
-179
-148
-172
-178
-172
-220
-175
-135
-121
-106
-87
-60
-49
-58
-68
-46
-14
-22
-55
-76
-112
-137
-128
-86
-35
-23
-43
-53
-27
-8
11
-4
-71
-78
-77
-112
-171
-187
-183
-164
-156
-168
-160
-125
-126
-142
-119
-114
-144
-193
-201
-197
-173
-143
-119
-67
-48
-64
-46
-34
-57
-89
-141
-189
-172
-134
-104
-98
-89
-78
-86
-105
-134
-146
-151
-180
-216
-218
-185
-155
-139
-149
-159
-159
-151
-112
-93
-118
-116
-80
-56
-77
-96
-83
-92
-131
-129
-86
-59
-43
-46
-58
-37
-13
-39
-96
-117
-141
-156
-148
-142
-135
-150
-163
-163
-153
-114
-93
-115
-135
-129
-110
-93
-113
-147
-169
-163
-129
-110
-101
-80
-87
-99
-86
-80
-82
-121
-153
-151
-148
-161
-155
-163
-149
-150
-167
-123
-135
-165
-176
-199
-221
-192
-186
-184
-186
-197
-177
-155
-171
-168
-170
-197
-207
-211
-200
-184
-196
-199
-201
-192
-178
-192
-209
-214
-213
-213
-203
-203
-161
-177
-318
-390
-316
-219
-147
-137
-154
-195
-237
-230
-182
-126
-130
-168
-188
-202
-175
-198
-242
-240
-236
-229
-213
-249
-270
-299
-303
-268
-237
-214
-238
-259
-294
-305
-301
-310
-318
-314
-307
-261
-267
-283
-288
-302
-279
-212
-179
-166
-184
-199
-204
-198
-168
-155
-167
-151
-127
-117
-129
-145
-156
-171
-184
-178
-170
-209
-219
-231
-223
-206
-216
-212
-200
-202
-208
-195
-219
-216
-195
-192
-191
-186
-203
-197
-201
-214
-190
-183
-198
-236
-265
-279
-290
-295
-312
-301
-274
-270
-280
-289
-304
-301
-298
-302
-307
-297
-319
-298
-304
-292
-265
-273
-277
-266
-244
-236
-230
-226
-252
-275
-264
-252
-265
-272
-289
-278
-261
-238
-208
-208
-220
-227
-243
-255
-251
-229
-226
-237
-262
-279
-285
-306
-303
-321
-317
-323
-309
-282
-299
-286
-277
-275
-269
-251
-235
-214
-204
-205
-211
-203
-206
-203
-216
-236
-256
-256
-275
-302
-301
-329
-348
-340
-340
-338
-367
-401
-422
-406
-394
-386
-393
-412
-393
-369
-355
-344
-336
-306
-312
-300
-273
-272
-291
-310
-315
-325
-338
-327
-307
-294
-292
-274
-273
-270
-263
-280
-270
-273
-282
-288
-292
-291
-298
-303
-317
-301
-260
-266
-275
-257
-249
-247
-267
-260
-260
-260
-246
-228
-242
-221
-201
-227
-252
-228
-242
-220
-209
-193
-178
-188
-183
-197
-211
-224
-219
-208
-211
-206
-200
-197
-197
-197
-201
-223
-253
-254
-281
-314
-319
-328
-344
-357
-383
-395
-375
-370
-356
-345
-339
-346
-367
-378
-420
-450
-446
-448
-436
-448
-447
-465
-463
-433
-413
-373
-344
-360
-349
-340
-327
-329
-337
-341
-353
-343
-355
-366
-353
-335
-350
-339
-339
-336
-325
-331
-329
-312
-323
-293
-299
-315
-319
-337
-323
-326
-322
-319
-324
-305
-306
-290
-282
-309
-298
-288
-293
-266
-255
-271
-267
-263
-292
-276
-271
-286
-278
-304
-324
-330
-333
-321
-318
-312
-286
-276
-276
-258
-246
-243
-230
-262
-293
-317
-348
-366
-376
-381
-374
-389
-387
-373
-400
-405
-403
-382
-390
-396
-385
-400
-394
-370
-349
-367
-349
-330
-330
-321
-322
-306
-268
-245
-263
-260
-283
-326
-331
-346
-380
-367
-382
-371
-366
-377
-366
-359
-376
-384
-369
-354
-321
-304
-301
-308
-303
-287
-285
-275
-273
-277
-279
-290
-283
-281
-268
-260
-273
-261
-260
-258
-274
-283
-294
-304
-305
-322
-329
-351
-328
-301
-323
-324
-312
-312
-318
-303
-328
-314
-313
-321
-325
-340
-347
-333
-335
-333
-315
-324
-328
-336
-355
-343
-343
-355
-348
-357
-362
-315
-295
-304
-277
-289
-301
-309
-323
-308
-328
-349
-338
-338
-322
-300
-302
-299
-288
-305
-302
-318
-346
-355
-369
-360
-358
-374
-395
-404
-398
-389
-381
-372
-364
-363
-351
-333
-355
-365
-381
-383
-377
-377
-374
-376
-354
-343
-345
-342
-336
-315
-322
-319
-309
-300
-273
-246
-218
-210
-203
-197
-204
-208
-191
-199
-200
-213
-212
-238
-262
-279
-320
-346
-353
-361
-367
-369
-396
-407
-399
-385
-387
-381
-386
-382
-392
-409
-398
-388
-403
-385
-382
-384
-398
-444
-443
-446
-456
-426
-431
-416
-413
-415
-426
-441
-429
-414
-410
-396
-408
-408
-396
-391
-369
-385
-373
-357
-359
-353
-368
-353
-372
-344
-335
-348
-314
-325
-319
-329
-349
-328
-326
-319
-300
-289
-299
-288
-289
-313
-286
-275
-265
-264
-266
-248
-242
-223
-239
-243
-234
-230
-224
-237
-239
-235
-233
-206
-213
-212
-240
-241
-233
-248
-252
-238
-221
-219
-201
-198
-192
-186
-167
-147
-134
-151
-148
-172
-184
-189
-210
-222
-233
-241
-258
-249
-252
-242
-211
-214
-204
-216
-244
-250
-270
-271
-262
-240
-217
-223
-236
-233
-234
-243
-237
-237
-250
-230
-222
-218
-205
-216
-225
-228
-256
-289
-299
-309
-301
-284
-288
-279
-265
-252
-267
-279
-271
-262
-252
-245
-244
-239
-231
-212
-196
-205
-195
-186
-195
-211
-209
-206
-195
-182
-187
-189
-175
-172
-164
-184
-178
-183
-207
-212
-195
-181
-191
-179
-176
-161
-134
-137
-151
-145
-145
-151
-155
-150
-124
-120
-128
-119
-115
-125
-117
-107
-116
-117
-150
-179
-207
-231
-262
-251
-234
-234
-201
-198
-191
-185
-177
-163
-177
-172
-159
-185
-206
-208
-221
-211
-196
-185
-166
-149
-118
-110
-124
-127
-130
-131
-125
-119
-107
-82
-81
-71
-55
-47
-60
-49
-26
-13
-5
8
9
1
4
-10
-29
-21
-38
-22
14
3
-2
12
12
35
39
21
9
-16
-25
-39
-91
-119
-144
-184
-192
-188
-181
-171
-188
-202
-196
-195
-193
-181
-170
-173
-166
-156
-161
-133
-113
-111
-86
-85
-103
-92
-72
-70
-74
-67
-67
-73
-87
-116
-122
-128
-138
-122
-104
-86
-90
-106
-115
-119
-102
-96
-73
-56
-55
-40
-28
-32
-9
10
27
40
47
72
97
79
60
70
61
42
39
36
32
20
12
12
8
16
26
11
-12
-7
-19
-3
5
21
9
-7
0
-5
-15
-20
-4
-15
-8
25
26
24
23
30
7
-19
-39
-49
-61
-60
-69
-50
-60
-64
-61
-75
-97
-107
-103
-122
-128
-134
-134
-131
-126
-114
-107
-106
-130
-144
-160
-171
-170
-174
-176
-217
-238
-205
-231
-241
-225
-228
-217
-221
-207
-200
-213
-226
-222
-218
-220
-224
-201
-186
-165
-136
-128
-114
-139
-139
-149
-167
-173
-171
-197
-201
-205
-200
-211
-210
-208
-206
-221
-226
-215
-224
-221
-201
-202
-212
-191
-184
-191
-206
-217
-205
-217
-233
-215
-211
-214
-209
-196
-214
-217
-229
-233
-258
-264
-268
-275
-281
-288
-286
-278
-297
-298
-301
-325
-330
-339
-350
-376
-391
-379
-400
-401
-407
-412
-416
-418
-371
-382
-363
-349
-351
-362
-384
-400
-390
-381
-387
-389
-385
-406
-419
-427
-426
-430
-426
-411
-430
-422
-411
-400
-384
-408
-395
-410
-437
-446
-455
-437
-420
-411
-384
-366
-365
-365
-385
-417
-410
-397
-408
-435
-432
-407
-405
-391
-372
-377
-387
-401
-410
-415
-419
-416
-413
-412
-416
-422
-422
-421
-433
-413
-402
-387
-367
-388
-389
-390
-410
-438
-446
-472
-461
-459
-471
-474
-469
-475
-494
-491
-493
-503
-504
-485
-474
-467
-452
-436
-441
-441
-447
-471
-493
-503
-508
-510
-507
-509
-510
-506
-503
-525
-540
-529
-533
-527
-531
-538
-521
-523
-534
-545
-547
-553
-582
-581
-565
-556
-571
-561
-553
-549
-552
-558
-537
-544
-562
-538
-540
-547
-548
-565
-568
-583
-572
-567
-572
-557
-557
-559
-532
-503
-482
-475
-460
-466
-483
-507
-496
-490
-516
-502
-499
-503
-516
-519
-535
-560
-561
-580
-595
-574
-558
-574
-565
-552
-543
-554
-554
-545
-513
-497
-495
-486
-496
-499
-518
-550
-535
-522
-525
-527
-527
-555
-559
-562
-590
-579
-572
-568
-558
-582
-583
-585
-609
-607
-590
-584
-540
-532
-538
-529
-506
-496
-504
-494
-475
-477
-470
-474
-479
-478
-513
-506
-506
-503
-498
-515
-509
-497
-488
-483
-460
-469
-475
-478
-502
-539
-547
-533
-528
-503
-485
-450
-415
-418
-408
-412
-433
-429
-426
-433
-424
-429
-433
-391
-384
-389
-375
-384
-375
-363
-365
-396
-393
-406
-443
-454
-473
-458
-462
-443
-425
-430
-417
-397
-372
-384
-413
-418
-443
-452
-464
-482
-480
-489
-494
-511
-519
-507
-503
-520
-528
-522
-519
-546
-558
-555
-545
-524
-508
-518
-503
-495
-515
-522
-530
-530
-516
-544
-568
-598
-609
-615
-646
-649
-631
-619
-595
-592
-595
-575
-575
-579
-578
-596
-588
-575
-564
-560
-550
-541
-519
-516
-499
-467
-433
-411
-405
-400
-410
-374
-350
-385
-394
-400
-401
-419
-430
-416
-443
-457
-463
-468
-466
-448
-452
-466
-485
-475
-450
-439
-468
-471
-467
-496
-496
-492
-490
-498
-474
-455
-441
-425
-433
-435
-446
-438
-439
-448
-454
-470
-452
-447
-441
-440
-449
-430
-448
-451
-440
-473
-464
-467
-449
-446
-442
-430
-449
-456
-459
-449
-455
-439
-420
-418
-379
-339
-315
-300
-301
-280
-285
-282
-251
-237
-234
-250
-238
-238
-248
-249
-259
-287
-313
-285
-281
-263
-256
-274
-250
-247
-233
-241
-261
-244
-237
-235
-219
-207
-186
-194
-208
-212
-206
-178
-149
-147
-140
-128
-114
-137
-148
-163
-189
-196
-194
-180
-185
-198
-206
-207
-228
-236
-220
-222
-226
-236
-240
-214
-226
-220
-242
-238
-230
-259
-257
-252
-268
-283
-290
-300
-303
-317
-339
-334
-334
-347
-320
-335
-336
-332
-346
-331
-315
-320
-318
-311
-317
-316
-311
-303
-276
-275
-254
-239
-245
-252
-246
-256
-275
-297
-315
-299
-310
-314
-315
-308
-296
-296
-302
-277
-289
-314
-329
-335
-319
-287
-301
-310
-313
-323
-315
-316
-346
-341
-335
-346
-336
-331
-336
-330
-324
-318
-278
-250
-266
-228
-238
-250
-239
-263
-277
-283
-306
-311
-298
-279
-260
-270
-270
-236
-248
-268
-270
-289
-294
-298
-311
-318
-309
-308
-310
-306
-309
-321
-322
-312
-304
-316
-304
-312
-330
-294
-300
-308
-307
-313
-314
-314
-319
-298
-294
-284
-256
-248
-241
-230
-255
-260
-259
-263
-269
-290
-279
-275
-282
-257
-254
-220
-219
-209
-203
-206
-217
-232
-219
-206
-201
-210
-200
-203
-205
-215
-208
-192
-194
-196
-197
-210
-211
-235
-254
-263
-279
-258
-261
-263
-262
-263
-280
-283
-275
-293
-289
-281
-275
-264
-264
-254
-279
-258
-248
-270
-272
-272
-271
-263
-246
-261
-267
-255
-268
-300
-295
-310
-314
-341
-388
-389
-393
-401
-425
-434
-455
-444
-449
-446
-430
-415
-445
-434
-423
-437
-423
-402
-374
-360
-352
-363
-350
-353
-372
-374
-358
-358
-372
-386
-372
-353
-346
-356
-351
-345
-345
-355
-353
-343
-325
-337
-345
-330
-327
-333
-321
-322
-312
-280
-290
-280
-274
-287
-302
-320
-318
-307
-328
-330
-305
-301
-313
-318
-335
-339
-322
-331
-365
-365
-377
-394
-387
-389
-382
-391
-399
-408
-381
-374
-392
-380
-375
-382
-385
-390
-398
-404
-408
-408
-395
-366
-346
-334
-328
-352
-371
-403
-429
-427
-437
-464
-461
-453
-433
-410
-419
-400
-407
-437
-445
-438
-448
-452
-448
-427
-409
-396
-369
-378
-383
-394
-400
-383
-384
-363
-348
-360
-350
-354
-355
-351
-351
-331
-344
-346
-336
-327
-325
-336
-372
-385
-395
-394
-392
-405
-414
-429
-444
-455
-431
-435
-439
-437
-442
-445
-435
-440
-429
-439
-455
-463
-480
-476
-458
-464
-500
-504
-479
-460
-447
-436
-448
-454
-446
-430
-442
-439
-419
-430
-433
-442
-449
-448
-444
-442
-454
-448
-450
-456
-455
-460
-470
-461
-463
-459
-442
-423
-407
-392
-401
-395
-401
-400
-379
-387
-383
-405
-425
-428
-421
-429
-437
-432
-440
-439
-433
-421
-403
-397
-419
-420
-434
-442
-443
-471
-498
-502
-511
-523
-530
-549
-547
-527
-523
-510
-528
-521
-508
-531
-536
-552
-567
-580
-587
-589
-601
-583
-578
-581
-589
-591
-596
-605
-595
-601
-594
-585
-618
-610
-626
-637
-612
-626
-631
-647
-637
-639
-649
-654
-660
-641
-645
-644
-676
-688
-675
-677
-671
-674
-672
-666
-683
-695
-716
-757
-763
-753
-757
-770
-752
-720
-722
-718
-699
-661
-654
-624
-590
-620
-614
-601
-623
-628
-635
-643
-616
-607
-609
-586
-598
-591
-583
-595
-586
-578
-603
-611
-589
-589
-601
-607
-597
-581
-572
-577
-563
-565
-576
-574
-607
-618
-601
-599
-596
-623
-618
-597
-594
-605
-623
-626
-647
-658
-641
-626
-620
-635
-617
-601
-599
-612
-599
-605
-626
-608
-634
-661
-675
-674
-643
-638
-645
-633
-606
-580
-575
-549
-533
-517
-485
-460
-439
-438
-460
-481
-510
-520
-519
-512
-475
-464
-459
-451
-436
-435
-424
-408
-405
-372
-361
-346
-359
-379
-380
-405
-403
-399
-388
-381
-390
-402
-409
-422
-414
-416
-429
-430
-427
-410
-415
-418
-417
-402
-379
-405
-379
-343
-338
-313
-293
-287
-294
-288
-265
-273
-283
-282
-292
-283
-246
-234
-218
-202
-206
-211
-212
-231
-254
-276
-264
-263
-256
-249
-256
-237
-222
-231
-250
-242
-233
-229
-251
-288
-285
-297
-289
-279
-277
-275
-250
-250
-270
-248
-285
-269
-275
-296
-283
-270
-296
-302
-310
-326
-332
-347
-336
-326
-334
-308
-334
-350
-314
-328
-331
-347
-334
-301
-293
-319
-319
-304
-313
-316
-324
-326
-313
-302
-278
-284
-262
-239
-241
-219
-213
-205
-194
-200
-185
-167
-174
-166
-170
-172
-184
-197
-216
-215
-214
-229
-223
-232
-280
-298
-326
-318
-330
-331
-377
-416
-355
-407
-345
-279
-330
-304
-254
-279
-237
-288
-312
-337
-346
-361
-359
-327
-275
-235
-256
-293
-424
-168
-532
-298
-166
-454
-216
-430
-271
-403
-443
-191
-353
-322
-391
-389
-102
-315
-145
-481
-343
-112
-314
-359
-340
-245
-261
-280
-358
-176
-214
-217
-197
-220
-294
-292
-235
-267
-133
-200
-382
-225
-247
-202
-254
-270
-340
-322
-358
-310
-211
-312
-332
-311
-298
-318
-357
-367
-391
-419
-321
-469
-343
-368
-392
-341
-392
-273
-390
-370
-285
-336
-338
-289
-334
-395
-416
-399
-408
-352
-430
-396
-349
-322
-295
-323
-344
-441
-353
-383
-372
-482
-423
-487
-521
-425
-464
-376
-430
-452
-423
-451
-336
-431
-431
-498
-464
-426
-455
-472
-572
-533
-544
-532
-500
-434
-514
-492
-515
-354
-371
-416
-463
-401
-476
-412
-396
-337
-443
-415
-415
-448
-364
-442
-400
-442
-337
-363
-372
-444
-413
-440
-416
-419
-433
-410
-444
-437
-482
-393
-410
-389
-374
-397
-294
-301
-349
-324
-393
-337
-389
-300
-340
-381
-322
-452
-359
-373
-364
-485
-426
-382
-390
-382
-427
-359
-384
-462
-402
-427
-411
-478
-484
-378
-382
-351
-392
-302
-317
-320
-256
-341
-174
-201
-276
-300
-281
-213
-405
-348
-263
-239
-238
-376
-281
-364
-290
-334
-448
-311
-399
-333
-293
-346
-344
-259
-245
-329
-221
-221
-295
-290
-254
-245
-190
-237
-233
-194
-223
-213
-191
-161
-227
-185
-264
-271
-187
-241
-318
-299
-280
-260
-298
-312
-314
-301
-357
-333
-284
-314
-301
-352
-309
-238
-332
-339
-312
-301
-318
-295
-304
-362
-297
-307
-375
-257
-312
-287
-268
-275
-282
-313
-310
-316
-313
-289
-226
-291
-270
-237
-237
-235
-190
-220
-195
-217
-249
-310
-209
-294
-268
-328
-359
-273
-312
-365
-349
-306
-355
-333
-383
-345
-357
-322
-427
-369
-397
-341
-344
-383
-321
-350
-336
-333
-336
-349
-336
-372
-388
-360
-417
-408
-411
-434
-394
-422
-411
-434
-422
-386
-386
-396
-398
-355
-360
-397
-400
-408
-347
-369
-384
-344
-374
-405
-349
-337
-301
-327
-369
-330
-348
-350
-363
-346
-359
-373
-398
-378
-323
-385
-402
-419
-375
-369
-376
-399
-418
-341
-397
-384
-343
-332
-296
-321
-340
-314
-317
-358
-375
-333
-327
-322
-316
-286
-321
-306
-318
-284
-272
-312
-277
-262
-234
-248
-270
-278
-310
-312
-282
-273
-296
-282
-286
-283
-292
-306
-323
-363
-316
-367
-336
-316
-393
-340
-360
-352
-324
-328
-340
-318
-332
-304
-259
-322
-346
-299
-321
-310
-327
-376
-392
-352
-376
-394
-370
-360
-328
-349
-387
-303
-332
-420
-409
-405
-445
-347
-368
-366
-294
-317
-273
-308
-294
-324
-319
-331
-324
-300
-308
-360
-295
-335
-249
-308
-279
-251
-269
-257
-264
-184
-267
-219
-222
-252
-182
-185
-145
-201
-192
-138
-139
-119
-160
-166
-177
-169
-202
-205
-233
-201
-185
-205
-222
-188
-186
-194
-203
-232
-186
-177
-219
-225
-207
-156
-160
-173
-163
-195
-205
-202
-217
-174
-185
-152
-147
-136
-111
-116
-111
-108
-132
-126
-131
-89
-130
-142
-182
-178
-194
-238
-161
-212
-220
-201
-199
-178
-156
-206
-225
-257
-189
-228
-224
-256
-235
-262
-285
-244
-262
-298
-281
-281
-310
-302
-309
-286
-307
-252
-283
-244
-227
-245
-208
-201
-178
-195
-176
-151
-187
-153
-166
-144
-117
-127
-107
-147
-97
-161
-146
-170
-148
-110
-117
-132
-137
-125
-136
-139
-148
-142
-184
-143
-180
-144
-118
-122
-133
-95
-100
-131
-150
-207
-156
-220
-213
-198
-249
-206
-186
-214
-202
-197
-201
-226
-219
-195
-184
-209
-210
-211
-233
-208
-220
-203
-217
-218
-244
-218
-206
-233
-205
-211
-204
-156
-207
-193
-179
-209
-180
-219
-191
-226
-209
-206
-193
-125
-151
-113
-134
-133
-146
-198
-212
-243
-215
-202
-210
-214
-202
-199
-218
-198
-198
-231
-261
-216
-206
-199
-208
-191
-227
-216
-196
-231
-206
-248
-225
-225
-227
-197
-231
-302
-306
-322
-307
-336
-284
-317
-370
-337
-355
-315
-336
-388
-410
-396
-399
-427
-429
-397
-424
-426
-406
-410
-410
-406
-444
-452
-426
-382
-461
-468
-464
-363
-423
-443
-354
-363
-371
-390
-389
-346
-387
-420
-401
-405
-408
-416
-454
-478
-472
-476
-483
-465
-448
-484
-487
-491
-429
-483
-535
-565
-545
-536
-556
-538
-566
-529
-537
-573
-512
-490
-488
-493
-517
-502
-484
-480
-522
-506
-462
-478
-477
-463
-438
-432
-448
-442
-403
-435
-456
-426
-408
-424
-415
-418
-425
-384
-375
-431
-411
-422
-391
-418
-449
-395
-405
-441
-432
-414
-418
-404
-465
-461
-399
-408
-419
-423
-406
-379
-409
-413
-439
-418
-458
-500
-482
-481
-433
-450
-455
-452
-453
-473
-408
-404
-442
-466
-420
-400
-360
-382
-433
-344
-386
-379
-394
-363
-310
-341
-329
-307
-323
-305
-296
-313
-336
-316
-264
-275
-289
-281
-298
-290
-280
-314
-341
-325
-335
-321
-298
-332
-320
-398
-405
-381
-392
-357
-374
-343
-335
-334
-318
-352
-372
-373
-352
-332
-320
-306
-374
-357
-346
-370
-393
-391
-419
-403
-412
-387
-422
-432
-433
-438
-427
-442
-440
-436
-470
-442
-456
-458
-456
-500
-509
-468
-473
-478
-477
-492
-484
-462
-460
-437
-393
-447
-462
-441
-470
-460
-414
-435
-487
-434
-436
-428
-449
-498
-421
-450
-454
-439
-422
-411
-400
-391
-419
-402
-454
-444
-401
-421
-418
-379
-420
-378
-398
-354
-303
-309
-324
-320
-322
-334
-337
-316
-340
-354
-309
-348
-366
-343
-330
-351
-442
-388
-356
-359
-353
-352
-363
-393
-384
-383
-381
-381
-367
-397
-388
-364
-367
-425
-406
-403
-461
-422
-408
-398
-377
-392
-398
-365
-402
-366
-390
-363
-387
-385
-350
-340
-300
-291
-299
-287
-310
-283
-279
-333
-301
-330
-340
-306
-251
-298
-270
-252
-272
-204
-192
-176
-165
-159
-119
-97
-78
-74
-79
-23
-90
-80
-53
-81
-52
-82
-70
-46
-66
-40
-49
-10
-41
-32
-22
-31
35
0
-10
33
9
8
16
51
18
49
23
-17
73
67
57
93
60
33
33
73
106
76
67
53
102
125
124
107
71
132
115
54
100
110
55
74
99
105
118
118
36
55
87
64
26
44
72
86
50
26
53
102
100
115
111
144
147
96
114
87
100
50
51
15
1
0
19
20
22
20
26
18
13
20
13
-7
-25
11
-66
-30
-72
-79
-63
-13
-17
-20
-15
-20
4
-29
-36
-3
-26
-34
-33
-61
-106
-79
-86
-92
-75
-59
-52
-45
-69
-79
-35
-45
-16
-30
-7
-12
16
-47
-82
-111
-98
-96
-76
-72
-100
-188
-118
-117
-100
-127
-144
-86
-142
-96
-151
-185
-142
-156
-166
-199
-165
-156
-202
-151
-176
-170
-185
-207
-206
-174
-178
-198
-154
-128
-157
-134
-136
-102
-127
-113
-130
-120
-118
-166
-147
-197
-197
-200
-184
-131
-133
-129
-132
-83
-109
-110
-99
-101
-53
-39
-85
-99
-94
-113
-98
-117
-128
-97
-128
-130
-117
-119
-97
-136
-146
-158
-154
-159
-145
-139
-133
-118
-161
-123
-113
-169
-157
-165
-154
-110
-102
-134
-107
-134
-132
-121
-121
-114
-103
-144
-133
-135
-138
-176
-185
-177
-195
-212
-196
-171
-188
-194
-163
-142
-183
-176
-182
-222
-175
-185
-242
-258
-257
-243
-266
-270
-265
-233
-270
-275
-273
-262
-265
-261
-306
-329
-304
-317
-332
-337
-400
-399
-380
-350
-335
-358
-366
-363
-363
-369
-340
-348
-336
-353
-341
-355
-370
-318
-376
-392
-376
-339
-321
-373
-373
-376
-354
-384
-363
-334
-333
-344
-365
-351
-375
-387
-397
-397
-408
-384
-416
-411
-391
-399
-362
-402
-390
-378
-393
-371
-384
-361
-379
-397
-370
-358
-329
-330
-308
-311
-338
-300
-319
-341
-332
-359
-361
-342
-373
-359
-380
-423
-398
-366
-365
-350
-359
-344
-320
-297
-311
-269
-265
-283
-246
-270
-281
-272
-235
-249
-266
-274
-280
-265
-284
-296
-260
-265
-305
-318
-322
-298
-297
-305
-329
-300
-291
-324
-318
-325
-333
-324
-344
-358
-294
-288
-294
-292
-293
-280
-293
-297
-299
-327
-356
-403
-363
-378
-376
-370
-381
-336
-353
-376
-369
-376
-414
-434
-428
-434
-384
-421
-495
-472
-464
-433
-450
-428
-455
-454
-456
-479
-496
-530
-532
-562
-524
-533
-541
-528
-543
-551
-542
-505
-488
-511
-472
-496
-459
-434
-458
-438
-458
-449
-460
-456
-441
-467
-445
-431
-395
-411
-445
-454
-482
-488
-491
-458
-469
-462
-440
-432
-417
-383
-366
-366
-365
-399
-383
-376
-367
-366
-381
-340
-351
-352
-371
-400
-401
-414
-396
-383
-411
-423
-446
-448
-473
-462
-432
-478
-455
-432
-444
-480
-477
-478
-487
-544
-524
-495
-474
-480
-471
-467
-462
-481
-494
-496
-483
-479
-480
-466
-445
-415
-456
-459
-465
-433
-472
-485
-438
-467
-485
-478
-488
-470
-484
-515
-553
-536
-514
-520
-574
-542
-553
-548
-535
-536
-556
-576
-565
-575
-577
-595
-596
-638
-642
-637
-631
-631
-627
-609
-598
-611
-599
-586
-555
-523
-537
-533
-507
-537
-515
-501
-495
-486
-468
-477
-464
-455
-447
-442
-478
-454
-484
-499
-518
-523
-508
-495
-487
-493
-491
-502
-487
-469
-469
-447
-448
-420
-452
-485
-449
-410
-427
-485
-498
-484
-504
-497
-532
-501
-489
-496
-487
-511
-500
-501
-548
-561
-535
-521
-526
-548
-532
-521
-543
-531
-482
-462
-441
-480
-453
-410
-388
-399
-391
-364
-376
-342
-364
-368
-355
-334
-334
-352
-351
-331
-344
-350
-337
-345
-330
-314
-336
-397
-348
-359
-335
-306
-279
-267
-286
-315
-315
-260
-255
-266
-268
-302
-329
-327
-366
-376
-377
-390
-386
-393
-352
-339
-338
-316
-312
-271
-295
-247
-254
-304
-282
-257
-244
-249
-307
-300
-272
-301
-299
-267
-257
-247
-230
-257
-248
-285
-290
-298
-309
-316
-310
-301
-241
-242
-268
-233
-254
-232
-191
-225
-238
-229
-244
-252
-242
-239
-239
-214
-272
-253
-258
-323
-320
-358
-345
-363
-376
-368
-353
-348
-370
-349
-329
-288
-286
-280
-238
-244
-234
-214
-235
-212
-240
-205
-194
-203
-162
-147
-105
-92
-80
-79
-94
-99
-66
-60
-75
-125
-130
-130
-131
-135
-125
-116
-156
-166
-157
-138
-170
-194
-202
-175
-136
-163
-175
-181
-198
-178
-182
-186
-148
-173
-170
-167
-161
-145
-205
-213
-191
-221
-254
-222
-241
-230
-248
-286
-263
-263
-302
-286
-271
-277
-270
-262
-284
-290
-271
-251
-229
-275
-302
-298
-311
-298
-295
-302
-347
-358
-340
-344
-358
-416
-387
-384
-403
-387
-405
-412
-400
-387
-365
-356
-359
-363
-341
-358
-328
-330
-350
-342
-343
-341
-279
-264
-269
-249
-243
-232
-243
-261
-277
-275
-334
-311
-341
-348
-389
-374
-341
-396
-340
-308
-312
-354
-329
-313
-301
-336
-389
-375
-377
-385
-383
-395
-376
-354
-322
-295
-316
-308
-321
-323
-347
-357
-384
-414
-380
-369
-382
-383
-377
-372
-337
-349
-345
-329
-344
-353
-380
-405
-394
-378
-429
-429
-429
-432
-433
-395
-398
-365
-320
-337
-320
-339
-385
-388
-404
-450
-432
-473
-431
-401
-374
-366
-440
-448
-423
-451
-411
-443
-460
-426
-418
-398
-410
-402
-381
-399
-403
-404
-426
-443
-452
-443
-463
-474
-464
-443
-425
-414
-462
-421
-377
-378
-363
-398
-388
-363
-400
-405
-422
-430
-381
-389
-397
-395
-381
-368
-365
-383
-370
-327
-306
-317
-331
-339
-352
-334
-331
-314
-306
-313
-300
-296
-304
-288
-273
-290
-274
-255
-255
-219
-229
-233
-250
-242
-217
-232
-233
-220
-209
-222
-195
-162
-170
-182
-172
-202
-197
-170
-200
-190
-207
-199
-164
-171
-168
-133
-139
-150
-98
-112
-127
-55
-67
-42
-40
-67
-11
-5
-9
-34
-10
27
34
56
47
34
20
-23
3
-4
8
11
8
2
-48
-46
-88
-82
-60
-104
-70
-62
-75
-87
-126
-117
-95
-99
-95
-64
-83
-98
-66
-61
-81
-70
-96
-113
-107
-113
-128
-151
-138
-158
-138
-127
-119
-91
-93
-46
-78
-78
-59
-79
-36
-40
-73
-87
-88
-129
-140
-126
-143
-133
-119
-94
-108
-141
-145
-160
-174
-147
-151
-149
-142
-152
-133
-109
-97
-88
-53
-76
-60
-77
-112
-101
-121
-129
-156
-170
-126
-78
-90
-159
-155
-128
-141
-132
-138
-124
-136
-125
-146
-140
-134
-168
-159
-175
-145
-135
-132
-150
-127
-113
-127
-126
-129
-92
-104
-127
-118
-79
-102
-79
-71
-98
-86
-46
-51
-30
33
34
36
26
12
12
-11
4
3
-23
-43
-71
-83
-83
-65
-67
-66
-86
-107
-114
-146
-130
-127
-100
-100
-97
-67
-65
-39
-28
-28
-14
-46
-4
-26
-43
-31
-85
-55
-74
-87
-72
-99
-71
-46
-40
-53
-16
9
-40
-45
-43
-38
8
-12
8
19
11
52
38
47
80
57
34
56
72
27
11
2
-33
-25
-35
-41
-39
-69
-44
-37
-33
-57
-62
-61
-37
-25
-56
-63
-48
-45
-70
-118
-131
-166
-181
-194
-216
-233
-277
-266
-263
-265
-294
-286
-306
-291
-258
-285
-293
-307
-306
-302
-333
-356
-331
-318
-304
-300
-307
-320
-312
-312
-311
-291
-290
-295
-281
-307
-300
-271
-310
-294
-284
-265
-256
-287
-286
-323
-333
-320
-319
-355
-376
-395
-406
-431
-460
-474
-445
-425
-405
-433
-455
-398
-402
-420
-432
-401
-389
-393
-419
-391
-386
-395
-371
-370
-384
-368
-376
-375
-358
-323
-358
-350
-357
-362
-364
-427
-429
-426
-413
-449
-441
-410
-415
-466
-436
-423
-413
-410
-458
-465
-474
-540
-512
-514
-521
-526
-527
-485
-469
-476
-518
-492
-482
-489
-491
-504
-458
-476
-519
-528
-562
-570
-582
-536
-546
-547
-537
-525
-521
-495
-495
-479
-485
-498
-484
-473
-474
-504
-497
-532
-516
-518
-547
-537
-521
-531
-518
-527
-517
-495
-508
-502
-526
-507
-499
-529
-520
-525
-534
-484
-485
-480
-456
-451
-425
-387
-403
-449
-433
-442
-438
-432
-429
-422
-428
-419
-401
-393
-388
-381
-381
-374
-353
-361
-376
-359
-350
-357
-334
-345
-376
-398
-411
-364
-365
-348
-360
-357
-304
-306
-321
-324
-304
-270
-298
-298
-286
-299
-318
-303
-326
-329
-291
-275
-266
-298
-294
-244
-219
-234
-233
-246
-201
-154
-175
-154
-104
-88
-109
-89
-95
-91
-102
-119
-112
-105
-75
-66
-66
-38
-54
-76
-82
-104
-102
-149
-183
-180
-157
-155
-162
-225
-245
-199
-199
-203
-190
-195
-197
-178
-179
-187
-168
-150
-151
-137
-127
-105
-75
-79
-76
-95
-67
-40
-78
-78
-62
-51
-33
-52
-79
-78
-93
-111
-73
-70
-82
-109
-142
-160
-136
-147
-182
-179
-149
-164
-182
-201
-201
-165
-185
-222
-198
-201
-219
-221
-252
-258
-268
-281
-280
-252
-288
-330
-310
-297
-288
-323
-298
-289
-331
-309
-327
-340
-333
-340
-331
-348
-317
-283
-306
-341
-337
-299
-264
-266
-279
-218
-240
-255
-271
-275
-282
-320
-311
-325
-350
-331
-359
-318
-289
-287
-273
-288
-269
-270
-265
-264
-264
-232
-261
-272
-264
-295
-294
-290
-264
-296
-293
-296
-302
-297
-353
-373
-409
-435
-463
-502
-497
-493
-490
-495
-492
-510
-509
-507
-497
-510
-500
-497
-486
-461
-505
-522
-489
-498
-483
-483
-495
-495
-479
-472
-469
-452
-491
-511
-484
-476
-505
-513
-490
-477
-503
-509
-488
-499
-499
-462
-481
-486
-465
-459
-480
-449
-431
-444
-443
-475
-460
-483
-468
-461
-482
-513
-541
-541
-559
-563
-575
-555
-592
-596
-568
-561
-561
-593
-594
-603
-588
-597
-595
-574
-582
-549
-575
-610
-616
-614
-612
-611
-620
-591
-599
-616
-629
-658
-654
-647
-649
-639
-643
-631
-624
-615
-620
-633
-629
-621
-606
-614
-597
-600
-609
-615
-620
-579
-571
-592
-593
-566
-584
-582
-578
-585
-600
-587
-593
-591
-591
-564
-536
-534
-527
-499
-466
-463
-461
-441
-412
-406
-399
-380
-364
-343
-371
-377
-363
-373
-361
-352
-358
-347
-343
-328
-299
-286
-258
-272
-284
-279
-252
-263
-256
-218
-240
-237
-236
-199
-184
-154
-169
-169
-132
-130
-128
-109
-112
-115
-96
-94
-105
-97
-123
-107
-64
-81
-52
-54
-75
-77
-97
-93
-67
-44
-28
-22
-8
-3
-24
0
0
7
22
15
-4
13
34
19
34
31
37
57
78
75
66
60
68
64
56
38
38
13
20
31
14
10
-13
-29
-31
-62
-46
-44
-40
-38
-29
-50
-71
-91
-88
-99
-92
-102
-108
-110
-115
-84
-115
-103
-69
-76
-89
-73
-90
-85
-109
-120
-114
-112
-143
-147
-155
-149
-157
-143
-135
-177
-166
-182
-178
-144
-153
-144
-153
-161
-151
-179
-181
-174
-178
-196
-176
-148
-139
-133
-100
-90
-51
-63
-69
-94
-123
-160
-178
-169
-174
-151
-162
-130
-108
-126
-111
-99
-105
-134
-155
-168
-171
-167
-174
-169
-176
-179
-182
-221
-254
-255
-255
-256
-272
-288
-305
-279
-272
-299
-311
-304
-303
-303
-290
-287
-291
-299
-332
-330
-339
-353
-318
-374
-391
-358
-351
-345
-359
-364
-365
-353
-337
-352
-336
-344
-320
-296
-321
-340
-351
-345
-314
-282
-281
-279
-248
-246
-229
-207
-231
-233
-226
-217
-230
-224
-217
-239
-245
-233
-208
-195
-195
-179
-200
-245
-252
-260
-223
-233
-238
-241
-247
-237
-243
-235
-242
-261
-261
-268
-274
-241
-262
-279
-282
-280
-248
-231
-242
-212
-218
-229
-228
-258
-255
-272
-270
-240
-254
-264
-264
-217
-227
-257
-241
-235
-237
-247
-245
-265
-280
-294
-304
-254
-300
-345
-308
-305
-285
-270
-281
-278
-263
-255
-258
-252
-250
-244
-281
-280
-257
-280
-295
-297
-306
-293
-289
-295
-295
-288
-306
-290
-301
-316
-325
-339
-339
-355
-369
-365
-357
-389
-400
-383
-367
-375
-401
-387
-366
-359
-378
-398
-402
-389
-370
-371
-365
-347
-327
-306
-278
-284
-299
-304
-305
-293
-315
-301
-282
-277
-315
-298
-293
-301
-284
-296
-264
-230
-228
-244
-233
-213
-198
-200
-224
-218
-200
-207
-224
-182
-182
-203
-175
-185
-179
-184
-207
-216
-240
-242
-218
-213
-226
-226
-207
-207
-210
-201
-215
-211
-207
-219
-222
-185
-186
-198
-208
-202
-164
-158
-140
-136
-116
-123
-141
-145
-139
-165
-149
-127
-108
-132
-187
-164
-166
-160
-176
-176
-169
-146
-133
-137
-115
-140
-104
-87
-107
-95
-87
-111
-121
-135
-115
-118
-133
-137
-139
-144
-172
-148
-125
-157
-172
-144
-126
-126
-138
-143
-135
-133
-145
-146
-125
-129
-122
-81
-83
-72
-58
-29
-6
-3
-17
1
5
-10
-22
-59
-93
-77
-89
-84
-77
-88
-95
-113
-93
-85
-85
-116
-127
-144
-146
-120
-96
-122
-137
-125
-125
-127
-107
-101
-107
-90
-98
-73
-57
-80
-120
-125
-101
-103
-127
-119
-99
-117
-113
-93
-89
-77
-83
-91
-66
-39
-38
-31
-27
-15
8
0
-34
-30
12
25
40
75
101
96
66
58
64
69
72
75
84
71
47
41
43
38
44
64
74
68
63
44
24
28
25
15
28
20
-7
-16
-11
-5
7
-6
-35
-55
-40
-46
-74
-70
-73
-82
-73
-74
-85
-70
-69
-95
-88
-89
-109
-88
-119
-103
-93
-81
-54
-89
-82
-94
-128
-133
-127
-137
-157
-176
-182
-165
-180
-195
-200
-213
-222
-209
-224
-254
-262
-241
-258
-262
-286
-303
-286
-274
-238
-272
-306
-321
-322
-326
-330
-318
-307
-319
-323
-328
-327
-329
-363
-375
-359
-357
-374
-356
-353
-340
-345
-370
-348
-383
-431
-423
-422
-426
-405
-429
-433
-430
-446
-454
-455
-455
-460
-451
-452
-429
-441
-436
-411
-439
-424
-443
-496
-503
-513
-517
-533
-530
-536
-565
-574
-613
-611
-610
-617
-592
-576
-565
-551
-567
-565
-568
-590
-570
-553
-536
-534
-533
-530
-539
-518
-552
-573
-557
-568
-551
-557
-593
-578
-566
-608
-620
-640
-658
-661
-671
-666
-652
-656
-632
-601
-599
-593
-618
-652
-631
-636
-643
-626
-632
-647
-629
-628
-632
-625
-593
-594
-593
-591
-572
-576
-599
-587
-602
-603
-615
-607
-628
-679
-672
-652
-651
-649
-651
-655
-622
-640
-637
-607
-621
-600
-604
-627
-614
-600
-611
-635
-634
-633
-618
-613
-627
-618
-634
-662
-642
-630
-617
-612
-600
-607
-625
-599
-617
-606
-618
-628
-628
-623
-649
-663
-650
-657
-655
-638
-636
-612
-582
-569
-552
-550
-530
-527
-541
-538
-548
-506
-517
-492
-445
-440
-432
-423
-408
-415
-402
-366
-385
-398
-411
-412
-416
-443
-426
-409
-396
-393
-401
-412
-402
-392
-374
-341
-333
-334
-320
-339
-321
-322
-333
-305
-338
-333
-325
-280
-239
-264
-249
-230
-189
-181
-179
-166
-160
-139
-139
-132
-115
-109
-101
-101
-74
-60
-38
-53
-74
-70
-76
-72
-80
-85
-91
-92
-89
-116
-99
-83
-81
-63
-38
6
19
15
21
13
10
12
24
9
-9
-17
-22
0
-4
-8
-16
-13
22
24
8
-7
-5
12
-8
-42
-33
-24
-32
-3
11
35
28
30
18
6
6
4
1
25
-4
-33
-29
-38
-29
-39
-45
-55
-52
-63
-60
-41
-44
-47
-47
-42
-35
-22
-6
0
17
16
5
12
1
-23
-41
-56
-22
-21
-37
-12
-30
-42
-56
-90
-93
-86
-91
-82
-111
-136
-132
-166
-171
-188
-211
-214
-212
-233
-231
-221
-210
-242
-262
-256
-264
-291
-311
-333
-362
-405
-451
-430
-426
-428
-434
-440
-419
-401
-415
-443
-444
-447
-447
-445
-465
-456
-469
-459
-477
-503
-494
-472
-466
-465
-465
-446
-438
-421
-427
-451
-465
-477
-447
-434
-423
-418
-404
-385
-372
-375
-357
-381
-385
-380
-384
-356
-352
-375
-343
-353
-338
-342
-351
-342
-349
-351
-343
-335
-349
-343
-338
-351
-359
-369
-353
-329
-360
-383
-395
-394
-408
-431
-430
-415
-424
-439
-474
-473
-479
-467
-466
-446
-416
-403
-409
-399
-402
-377
-348
-333
-338
-335
-330
-346
-335
-342
-338
-318
-331
-334
-317
-313
-310
-326
-343
-340
-330
-350
-352
-350
-352
-334
-314
-274
-263
-282
-259
-254
-229
-212
-231
-207
-213
-224
-234
-228
-195
-203
-237
-259
-267
-256
-242
-237
-234
-215
-205
-186
-199
-210
-209
-215
-214
-194
-176
-175
-150
-121
-137
-142
-125
-135
-119
-131
-179
-168
-150
-140
-145
-129
-119
-136
-126
-126
-119
-104
-109
-115
-112
-122
-102
-94
-81
-77
-104
-112
-101
-109
-141
-108
-121
-118
-118
-141
-127
-173
-176
-177
-197
-167
-144
-111
-99
-70
-58
-49
-40
-44
-35
-55
-61
-42
-15
30
30
34
57
65
59
55
33
44
62
67
62
62
71
78
51
27
40
41
59
110
131
115
103
94
95
69
29
-11
-15
-56
-66
-67
-67
-59
-46
-65
-68
-83
-105
-118
-97
-60
-59
-72
-60
-31
-67
-68
-78
-82
-69
-68
-49
-60
-65
-54
-56
-75
-89
-91
-84
-98
-114
-110
-92
-84
-73
-90
-115
-97
-96
-120
-113
-118
-122
-124
-117
-123
-111
-121
-131
-122
-115
-102
-101
-125
-121
-129
-144
-171
-171
-151
-168
-192
-217
-215
-217
-210
-195
-192
-170
-176
-193
-221
-236
-228
-242
-266
-269
-246
-238
-253
-273
-306
-314
-339
-363
-352
-358
-351
-337
-356
-332
-344
-347
-350
-313
-273
-259
-246
-240
-225
-217
-206
-203
-204
-196
-195
-216
-226
-256
-276
-299
-317
-327
-338
-329
-308
-292
-287
-287
-273
-258
-266
-264
-265
-294
-292
-288
-286
-304
-318
-306
-301
-314
-300
-306
-330
-326
-315
-320
-327
-331
-340
-330
-321
-319
-303
-287
-273
-291
-297
-296
-289
-291
-275
-266
-275
-249
-265
-256
-247
-264
-267
-242
-267
-264
-273
-299
-268
-282
-310
-305
-301
-288
-277
-289
-261
-240
-218
-231
-239
-231
-234
-260
-259
-239
-239
-247
-241
-236
-225
-232
-202
-202
-217
-238
-280
-279
-286
-276
-317
-341
-340
-356
-376
-401
-382
-356
-365
-350
-328
-306
-297
-302
-309
-296
-289
-321
-336
-307
-297
-305
-292
-305
-338
-334
-338
-344
-351
-338
-324
-296
-280
-289
-263
-252
-241
-243
-278
-301
-267
-296
-318
-303
-313
-320
-303
-347
-346
-308
-351
-402
-399
-381
-343
-330
-336
-322
-311
-323
-317
-300
-309
-310
-326
-321
-274
-256
-276
-264
-291
-302
-290
-302
-331
-315
-330
-327
-301
-340
-344
-345
-354
-358
-386
-402
-402
-406
-418
-416
-427
-407
-388
-396
-396
-389
-389
-400
-398
-404
-408
-427
-432
-451
-461
-481
-472
-452
-445
-446
-416
-403
-418
-412
-433
-449
-437
-447
-436
-396
-372
-342
-303
-288
-307
-333
-320
-321
-354
-378
-373
-367
-370
-351
-369
-355
-356
-394
-393
-388
-365
-333
-357
-376
-364
-355
-364
-373
-384
-397
-394
-386
-389
-386
-352
-366
-376
-381
-367
-351
-361
-387
-396
-398
-393
-411
-429
-443
-450
-430
-410
-387
-377
-347
-346
-354
-347
-340
-357
-392
-427
-433
-451
-460
-468
-457
-458
-468
-466
-487
-503
-509
-522
-535
-540
-494
-473
-476
-494
-494
-484
-504
-508
-507
-506
-509
-504
-510
-502
-505
-495
-494
-507
-528
-512
-505
-507
-510
-538
-515
-473
-486
-511
-517
-535
-515
-519
-551
-537
-533
-528
-506
-486
-451
-467
-481
-481
-490
-477
-519
-546
-545
-531
-531
-534
-520
-523
-505
-500
-520
-495
-479
-489
-508
-529
-524
-526
-530
-545
-547
-532
-509
-491
-458
-420
-410
-391
-401
-408
-403
-402
-408
-410
-408
-384
-372
-357
-349
-357
-381
-359
-317
-311
-303
-328
-319
-282
-272
-251
-252
-267
-266
-258
-264
-252
-262
-274
-250
-248
-262
-259
-266
-240
-244
-252
-256
-259
-248
-231
-233
-227
-187
-173
-168
-174
-176
-189
-194
-173
-170
-180
-168
-144
-136
-108
-93
-107
-103
-116
-125
-144
-162
-199
-198
-232
-255
-218
-217
-229
-201
-180
-171
-164
-179
-159
-168
-179
-165
-181
-179
-168
-178
-163
-164
-165
-175
-198
-192
-189
-213
-202
-211
-224
-220
-217
-197
-197
-221
-223
-245
-268
-234
-224
-225
-200
-188
-190
-183
-182
-205
-214
-213
-202
-234
-238
-207
-191
-185
-179
-183
-166
-143
-137
-127
-160
-152
-165
-195
-213
-229
-215
-216
-227
-212
-225
-235
-228
-236
-269
-273
-266
-267
-269
-279
-284
-286
-282
-260
-273
-265
-250
-257
-251
-242
-250
-234
-245
-252
-225
-240
-257
-244
-247
-257
-267
-269
-259
-268
-278
-270
-265
-247
-244
-295
-304
-308
-334
-344
-343
-338
-355
-356
-344
-363
-365
-368
-381
-386
-399
-406
-417
-421
-444
-431
-427
-432
-424
-422
-421
-402
-387
-404
-397
-407
-433
-422
-391
-386
-376
-381
-363
-346
-367
-377
-379
-400
-405
-409
-435
-448
-434
-434
-434
-413
-381
-403
-402
-385
-401
-409
-394
-416
-406
-386
-400
-382
-386
-398
-386
-410
-392
-399
-390
-388
-375
-344
-360
-342
-363
-347
-352
-329
-311
-294
-313
-306
-297
-308
-287
-274
-280
-250
-259
-239
-229
-241
-247
-250
-249
-250
-254
-241
-218
-204
-192
-180
-162
-158
-174
-151
-143
-160
-124
-129
-141
-149
-181
-190
-175
-189
-207
-229
-206
-171
-165
-182
-168
-153
-161
-170
-171
-167
-159
-195
-196
-202
-212
-197
-188
-175
-170
-168
-158
-135
-133
-120
-128
-122
-117
-100
-81
-90
-104
-123
-143
-160
-168
-175
-181
-196
-181
-180
-173
-182
-180
-169
-187
-187
-166
-182
-194
-210
-224
-229
-219
-239
-266
-278
-307
-317
-321
-331
-336
-365
-363
-384
-396
-398
-404
-421
-417
-402
-411
-430
-460
-459
-464
-497
-505
-493
-494
-502
-475
-466
-455
-464
-463
-477
-480
-478
-489
-485
-498
-505
-501
-509
-493
-496
-485
-478
-464
-458
-466
-456
-469
-462
-496
-532
-539
-546
-533
-550
-567
-567
-582
-584
-606
-591
-588
-612
-616
-607
-603
-574
-563
-573
-566
-567
-587
-576
-579
-576
-584
-578
-556
-571
-558
-554
-555
-537
-549
-549
-540
-545
-550
-551
-545
-549
-549
-539
-542
-535
-541
-558
-564
-548
-546
-563
-561
-556
-536
-530
-535
-532
-543
-542
-557
-560
-535
-540
-538
-531
-542
-533
-528
-517
-506
-484
-468
-460
-444
-458
-454
-445
-465
-444
-426
-421
-397
-375
-358
-345
-359
-383
-395
-384
-394
-416
-423
-423
-389
-424
-424
-414
-417
-406
-415
-416
-409
-406
-404
-389
-399
-396
-403
-390
-398
-407
-401
-414
-413
-401
-394
-424
-422
-408
-408
-377
-386
-404
-390
-391
-374
-340
-303
-274
-272
-251
-202
-200
-205
-196
-201
-211
-217
-234
-237
-225
-204
-188
-192
-182
-186
-204
-215
-228
-218
-224
-236
-242
-236
-234
-228
-215
-218
-202
-230
-231
-235
-249
-245
-264
-268
-270
-286
-291
-329
-341
-330
-325
-318
-316
-294
-296
-277
-255
-237
-240
-231
-222
-213
-216
-201
-168
-176
-172
-162
-150
-132
-127
-119
-145
-163
-175
-190
-196
-230
-243
-238
-255
-235
-222
-200
-194
-205
-210
-197
-197
-193
-187
-185
-180
-184
-193
-185
-174
-210
-212
-192
-185
-184
-180
-186
-201
-213
-224
-223
-211
-202
-177
-170
-165
-180
-168
-175
-201
-212
-216
-207
-192
-186
-180
-169
-158
-165
-170
-174
-187
-196
-201
-210
-206
-180
-190
-201
-196
-175
-167
-166
-172
-170
-141
-147
-145
-166
-182
-164
-163
-166
-154
-164
-158
-159
-161
-151
-160
-177
-146
-147
-146
-123
-115
-129
-112
-109
-105
-96
-89
-61
-71
-54
-50
-53
-43
-34
-23
-17
-42
-35
-48
-81
-91
-112
-117
-106
-111
-106
-93
-101
-99
-111
-120
-106
-121
-123
-130
-143
-110
-101
-95
-96
-75
-84
-80
-67
-85
-102
-117
-137
-162
-164
-162
-191
-181
-165
-164
-151
-152
-170
-181
-171
-180
-194
-207
-214
-219
-233
-232
-238
-241
-240
-253
-260
-246
-242
-257
-252
-243
-250
-263
-283
-294
-272
-260
-257
-276
-254
-257
-275
-248
-252
-273
-251
-247
-241
-232
-249
-244
-246
-244
-220
-210
-232
-199
-186
-204
-188
-185
-192
-183
-198
-192
-202
-209
-171
-173
-192
-169
-173
-192
-193
-205
-198
-196
-217
-227
-228
-236
-247
-255
-261
-252
-245
-255
-240
-202
-207
-222
-251
-269
-246
-249
-255
-280
-270
-263
-262
-269
-263
-257
-250
-261
-283
-252
-236
-250
-240
-258
-263
-260
-279
-273
-275
-284
-263
-256
-247
-228
-225
-239
-249
-273
-324
-333
-334
-345
-359
-350
-338
-356
-375
-370
-394
-408
-421
-448
-442
-451
-446
-450
-477
-471
-462
-460
-460
-425
-412
-400
-388
-409
-404
-400
-417
-399
-397
-400
-386
-406
-412
-390
-380
-358
-355
-371
-352
-327
-312
-298
-299
-282
-265
-282
-291
-263
-262
-265
-277
-278
-282
-301
-320
-332
-347
-366
-374
-364
-349
-365
-383
-391
-373
-343
-347
-334
-344
-345
-350
-359
-344
-360
-354
-346
-339
-315
-298
-270
-259
-259
-269
-303
-295
-308
-330
-340
-367
-368
-369
-364
-356
-345
-352
-361
-323
-314
-313
-310
-313
-296
-304
-306
-311
-302
-296
-301
-309
-322
-295
-263
-258
-238
-220
-223
-237
-248
-247
-241
-226
-213
-203
-183
-199
-219
-239
-247
-240
-217
-212
-188
-173
-185
-192
-201
-220
-222
-204
-199
-230
-230
-230
-245
-266
-282
-279
-275
-287
-291
-279
-275
-294
-305
-305
-317
-325
-335
-315
-324
-296
-263
-265
-262
-277
-275
-269
-258
-248
-245
-255
-247
-213
-213
-223
-235
-229
-215
-222
-201
-172
-191
-195
-179
-180
-166
-159
-163
-160
-168
-173
-129
-117
-128
-106
-111
-90
-107
-96
-102
-106
-83
-88
-100
-123
-147
-146
-162
-174
-173
-160
-143
-147
-162
-156
-146
-170
-146
-121
-125
-97
-90
-84
-48
-60
-56
-49
-61
-49
-61
-60
-47
-36
-39
-6
-10
-23
-6
-35
-19
-23
-54
-56
-68
-92
-84
-85
-101
-86
-99
-103
-111
-129
-119
-134
-150
-150
-170
-173
-163
-169
-164
-215
-237
-239
-230
-231
-251
-261
-252
-237
-257
-229
-242
-260
-280
-280
-272
-269
-279
-283
-279
-302
-298
-286
-284
-282
-286
-304
-315
-301
-295
-291
-279
-273
-271
-274
-260
-255
-241
-222
-208
-182
-172
-193
-194
-182
-180
-158
-158
-165
-144
-155
-138
-111
-119
-135
-160
-179
-196
-185
-210
-217
-233
-220
-224
-234
-232
-247
-249
-251
-261
-236
-226
-251
-255
-242
-246
-266
-301
-311
-311
-322
-337
-335
-330
-311
-307
-303
-309
-295
-300
-301
-319
-338
-341
-352
-371
-371
-368
-374
-381
-380
-372
-392
-373
-365
-385
-404
-405
-425
-433
-446
-448
-429
-416
-418
-376
-354
-310
-282
-298
-269
-273
-269
-267
-273
-266
-273
-294
-310
-305
-323
-335
-340
-362
-357
-366
-378
-358
-359
-364
-356
-376
-394
-401
-401
-387
-382
-377
-357
-332
-334
-348
-355
-347
-344
-364
-368
-327
-308
-293
-282
-271
-290
-307
-311
-319
-308
-295
-288
-301
-308
-311
-305
-309
-322
-331
-320
-315
-320
-321
-314
-304
-293
-295
-295
-313
-326
-323
-324
-314
-293
-267
-258
-273
-296
-291
-277
-270
-247
-241
-245
-231
-209
-202
-179
-170
-174
-180
-172
-175
-152
-144
-123
-102
-105
-80
-87
-86
-75
-66
-84
-69
-36
-40
-18
-16
-37
-35
-27
-42
-36
-38
-14
-16
-16
-5
9
2
-14
-45
-66
-45
-67
-77
-78
-89
-74
-79
-77
-79
-109
-105
-133
-133
-123
-127
-111
-114
-128
-141
-149
-171
-180
-195
-219
-208
-215
-208
-204
-219
-221
-222
-232
-253
-278
-293
-302
-304
-301
-292
-279
-282
-273
-266
-274
-287
-288
-274
-259
-265
-255
-270
-269
-279
-296
-309
-305
-300
-313
-307
-267
-253
-220
-215
-199
-184
-206
-231
-248
-249
-253
-236
-262
-263
-250
-273
-285
-301
-307
-316
-342
-357
-375
-385
-394
-400
-407
-419
-420
-410
-421
-436
-438
-425
-392
-384
-387
-373
-379
-368
-394
-407
-407
-384
-389
-403
-384
-387
-379
-368
-388
-389
-396
-390
-379
-367
-358
-336
-322
-303
-286
-283
-268
-273
-268
-255
-240
-222
-216
-208
-209
-214
-221
-241
-243
-255
-248
-237
-252
-247
-226
-211
-220
-227
-224
-225
-198
-198
-155
-154
-142
-113
-122
-81
-95
-82
-108
-103
-74
-69
-44
-35
-36
-43
-32
-35
-21
-40
-21
-21
8
-1
23
31
-88
107
-188
145
-42
125
-7
-9
93
-165
194
-202
193
-45
37
-42
-8
48
-125
193
9
73
149
-196
-3
56
1
94
83
-27
78
94
-25
45
1
-79
41
5
2
-20
-25
-52
42
90
-29
32
-107
14
-135
37
-103
-58
-72
-157
-31
-125
-69
-115
-75
-151
-92
-101
-148
-162
-179
-193
-110
-167
-200
-242
-225
-218
-175
-119
-164
-166
-172
-147
-185
-203
-221
-186
-187
-190
-167
-173
-209
-218
-213
-160
-100
-103
-132
-112
-127
-130
-139
-165
-102
-152
-188
-132
-89
-145
-160
-201
-152
-132
-115
-145
-143
-143
-140
-124
-109
-113
-202
-179
-118
-157
-212
-199
-210
-135
-112
-194
-195
-164
-199
-180
-186
-185
-187
-157
-192
-188
-158
-193
-239
-218
-241
-253
-200
-281
-271
-266
-226
-207
-166
-176
-249
-232
-260
-192
-228
-213
-244
-232
-208
-255
-171
-239
-241
-220
-249
-203
-205
-184
-205
-171
-170
-170
-183
-210
-114
-194
-212
-148
-205
-169
-219
-187
-162
-175
-169
-180
-183
-178
-210
-170
-167
-250
-122
-176
-154
-190
-217
-191
-162
-227
-173
-111
-232
-146
-160
-232
-176
-188
-168
-248
-132
-191
-257
-182
-198
-197
-175
-230
-232
-181
-311
-260
-215
-298
-231
-210
-253
-194
-197
-275
-271
-255
-266
-248
-292
-254
-252
-215
-244
-224
-261
-253
-253
-254
-203
-297
-248
-236
-241
-245
-190
-203
-208
-178
-183
-176
-186
-162
-177
-145
-151
-171
-120
-157
-149
-153
-144
-164
-153
-105
-130
-111
-92
-88
-104
-44
-38
-40
-27
-38
-4
43
6
0
-24
17
-7
42
27
-7
45
-12
27
-32
-18
-93
-57
-29
-99
-90
-166
-155
-145
-144
-127
-160
-113
-127
-143
-148
-129
-189
-159
-155
-186
-156
-161
-159
-174
-168
-176
-143
-181
-157
-164
-183
-148
-159
-196
-164
-198
-178
-137
-124
-112
-131
-136
-114
-103
-138
-151
-160
-174
-189
-182
-156
-202
-177
-186
-163
-146
-157
-145
-156
-155
-131
-122
-140
-132
-161
-153
-191
-192
-210
-273
-251
-278
-320
-320
-319
-311
-299
-364
-364
-335
-399
-364
-385
-394
-375
-407
-381
-376
-370
-374
-392
-400
-399
-398
-405
-418
-403
-400
-428
-423
-422
-430
-432
-416
-429
-432
-458
-466
-438
-467
-504
-522
-531
-531
-531
-551
-538
-525
-515
-540
-541
-545
-582
-601
-575
-589
-587
-585
-590
-576
-594
-583
-579
-561
-593
-566
-551
-577
-575
-562
-565
-568
-584
-614
-609
-599
-625
-609
-617
-623
-589
-578
-577
-558
-566
-554
-557
-561
-567
-533
-576
-569
-552
-579
-511
-513
-504
-512
-496
-477
-532
-536
-492
-474
-494
-498
-516
-493
-487
-509
-511
-528
-546
-493
-469
-529
-523
-556
-566
-542
-545
-576
-554
-535
-577
-539
-543
-576
-560
-562
-584
-582
-539
-533
-518
-527
-538
-530
-513
-552
-512
-508
-544
-533
-546
-518
-528
-498
-543
-520
-524
-491
-491
-508
-514
-513
-468
-464
-465
-494
-470
-456
-480
-498
-412
-465
-440
-433
-416
-398
-415
-435
-442
-412
-387
-431
-395
-393
-375
-358
-360
-361
-340
-377
-394
-329
-364
-346
-330
-332
-340
-316
-349
-330
-331
-327
-364
-339
-335
-352
-318
-318
-329
-337
-336
-362
-340
-339
-352
-397
-355
-317
-303
-257
-302
-267
-254
-272
-248
-298
-309
-293
-271
-261
-250
-236
-217
-230
-248
-251
-249
-271
-257
-304
-291
-285
-295
-271
-294
-274
-252
-233
-242
-240
-233
-254
-278
-274
-280
-306
-316
-322
-333
-367
-336
-383
-370
-307
-333
-327
-354
-344
-331
-356
-363
-323
-309
-286
-292
-277
-265
-231
-206
-213
-204
-196
-217
-235
-220
-201
-202
-169
-174
-194
-181
-227
-227
-236
-237
-204
-184
-159
-155
-136
-136
-136
-134
-135
-132
-164
-173
-165
-163
-166
-189
-165
-157
-186
-214
-234
-262
-292
-308
-308
-351
-336
-352
-377
-341
-314
-335
-339
-323
-348
-371
-375
-389
-408
-425
-455
-410
-404
-409
-462
-466
-407
-417
-410
-407
-452
-444
-469
-466
-470
-449
-478
-487
-483
-468
-445
-490
-483
-475
-489
-510
-516
-518
-532
-570
-583
-547
-539
-533
-564
-556
-520
-499
-527
-514
-518
-532
-555
-550
-533
-502
-531
-530
-512
-502
-531
-532
-527
-548
-521
-531
-552
-603
-602
-602
-581
-580
-605
-609
-604
-577
-551
-525
-508
-551
-547
-542
-548
-540
-522
-536
-551
-550
-546
-531
-506
-507
-474
-438
-480
-437
-426
-426
-439
-416
-396
-399
-389
-376
-344
-336
-329
-322
-288
-297
-298
-293
-296
-322
-285
-285
-280
-280
-317
-282
-276
-289
-289
-292
-298
-312
-309
-293
-250
-252
-258
-256
-253
-248
-254
-252
-230
-206
-249
-257
-259
-249
-258
-249
-237
-214
-203
-189
-150
-110
-131
-144
-142
-104
-119
-119
-167
-140
-156
-198
-163
-173
-115
-129
-121
-115
-82
-91
-125
-97
-135
-144
-142
-197
-182
-197
-223
-299
-245
-279
-296
-277
-296
-265
-254
-258
-281
-275
-272
-281
-289
-318
-301
-259
-263
-246
-223
-239
-215
-190
-184
-168
-178
-199
-205
-189
-209
-220
-190
-236
-209
-225
-196
-205
-200
-180
-177
-138
-163
-108
-122
-127
-129
-166
-195
-199
-204
-201
-200
-182
-172
-200
-230
-185
-188
-186
-141
-152
-142
-172
-182
-187
-174
-164
-161
-142
-140
-104
-113
-127
-135
-124
-141
-151
-118
-149
-147
-167
-150
-147
-123
-120
-140
-119
-112
-103
-117
-116
-131
-126
-147
-175
-186
-211
-225
-196
-197
-206
-222
-211
-212
-166
-153
-175
-147
-182
-170
-140
-125
-124
-129
-103
-121
-133
-150
-168
-173
-169
-184
-196
-171
-169
-181
-170
-151
-139
-127
-156
-120
-153
-136
-154
-158
-160
-162
-154
-182
-185
-194
-176
-209
-196
-208
-202
-206
-218
-226
-256
-261
-228
-236
-217
-253
-230
-214
-233
-256
-254
-238
-255
-247
-267
-285
-296
-274
-281
-303
-303
-314
-315
-332
-323
-290
-315
-318
-328
-326
-294
-301
-321
-335
-343
-349
-347
-393
-437
-435
-469
-447
-470
-468
-475
-477
-468
-494
-492
-517
-528
-518
-508
-513
-495
-504
-528
-522
-541
-531
-521
-520
-511
-517
-495
-496
-550
-542
-528
-549
-535
-482
-479
-473
-508
-539
-517
-510
-508
-532
-496
-500
-485
-451
-479
-459
-468
-486
-457
-440
-474
-472
-469
-465
-442
-466
-458
-450
-414
-409
-398
-387
-358
-418
-421
-421
-435
-454
-481
-463
-466
-483
-474
-435
-423
-412
-432
-407
-435
-401
-437
-410
-451
-446
-418
-440
-462
-492
-484
-453
-445
-450
-426
-442
-437
-415
-467
-476
-477
-496
-497
-502
-466
-517
-497
-467
-442
-438
-416
-421
-382
-373
-395
-367
-372
-363
-345
-344
-372
-348
-340
-332
-289
-285
-295
-282
-309
-333
-332
-314
-357
-320
-308
-313
-297
-303
-275
-276
-275
-290
-265
-250
-270
-272
-277
-253
-246
-239
-240
-238
-224
-216
-182
-180
-189
-176
-181
-200
-192
-167
-195
-207
-188
-167
-203
-224
-212
-206
-215
-202
-190
-201
-210
-225
-234
-250
-235
-231
-218
-193
-200
-184
-204
-181
-183
-208
-207
-242
-179
-226
-255
-266
-237
-241
-248
-213
-223
-229
-237
-261
-246
-226
-252
-258
-263
-262
-239
-270
-286
-274
-250
-243
-241
-196
-203
-210
-213
-211
-190
-186
-238
-257
-219
-256
-255
-252
-242
-271
-290
-294
-290
-305
-282
-298
-278
-267
-281
-278
-285
-257
-242
-246
-243
-225
-224
-225
-208
-208
-192
-170
-167
-161
-148
-157
-132
-144
-142
-117
-134
-115
-100
-116
-106
-109
-88
-77
-66
-71
-70
-66
-62
-56
-50
-60
-71
-74
-61
-84
-86
-93
-108
-108
-111
-104
-104
-87
-100
-68
-72
-66
-61
-65
-77
-57
-71
-68
-75
-97
-57
-55
-50
-79
-99
-82
-65
-51
-62
-57
-45
-37
-30
-38
-30
-22
-2
-9
-18
-27
-50
-82
-56
-58
-79
-93
-83
-59
-67
-71
-94
-76
-86
-80
-72
-70
-110
-95
-116
-117
-100
-92
-130
-151
-169
-170
-144
-156
-193
-200
-180
-177
-180
-191
-180
-208
-182
-170
-166
-156
-187
-163
-163
-170
-146
-132
-166
-165
-159
-175
-156
-193
-203
-187
-237
-207
-213
-209
-176
-180
-195
-196
-179
-191
-206
-224
-216
-217
-243
-261
-272
-254
-258
-241
-220
-214
-205
-206
-191
-221
-233
-229
-264
-268
-233
-256
-268
-282
-308
-332
-330
-319
-292
-305
-296
-279
-275
-287
-304
-301
-338
-331
-314
-306
-321
-336
-320
-328
-332
-364
-386
-412
-413
-411
-421
-395
-400
-417
-411
-422
-409
-422
-447
-464
-455
-430
-430
-422
-442
-438
-423
-458
-434
-454
-460
-468
-434
-427
-410
-389
-401
-404
-423
-460
-488
-474
-498
-494
-476
-463
-484
-485
-498
-521
-538
-555
-554
-547
-563
-564
-552
-554
-540
-512
-515
-520
-515
-487
-503
-495
-473
-465
-467
-455
-457
-461
-449
-455
-471
-439
-415
-405
-365
-406
-398
-401
-410
-431
-430
-428
-425
-424
-430
-423
-418
-395
-395
-392
-387
-402
-401
-370
-365
-347
-349
-351
-341
-366
-362
-381
-396
-368
-373
-353
-351
-363
-361
-321
-320
-319
-321
-334
-313
-318
-308
-300
-289
-266
-271
-257
-234
-249
-263
-256
-249
-216
-211
-209
-195
-173
-173
-184
-216
-215
-179
-184
-182
-187
-200
-219
-214
-202
-199
-229
-230
-184
-179
-177
-167
-155
-131
-91
-100
-88
-107
-116
-109
-131
-126
-131
-152
-140
-129
-125
-100
-137
-131
-114
-122
-117
-121
-124
-93
-97
-111
-110
-98
-83
-75
-103
-93
-55
-77
-68
-66
-68
-66
-85
-106
-101
-80
-97
-106
-81
-99
-61
-62
-81
-93
-108
-102
-90
-106
-115
-116
-118
-129
-129
-126
-143
-164
-142
-149
-151
-155
-177
-165
-152
-141
-178
-192
-181
-167
-188
-194
-202
-190
-181
-192
-186
-200
-189
-193
-203
-200
-220
-223
-213
-206
-243
-239
-262
-290
-268
-296
-307
-289
-271
-282
-290
-286
-316
-285
-283
-302
-301
-325
-311
-302
-280
-269
-275
-250
-282
-283
-295
-297
-288
-299
-310
-287
-294
-307
-288
-246
-247
-246
-234
-241
-209
-253
-276
-272
-257
-258
-265
-243
-260
-235
-239
-245
-228
-224
-217
-232
-215
-201
-226
-262
-266
-275
-287
-294
-302
-310
-285
-265
-278
-277
-267
-247
-231
-207
-215
-236
-259
-238
-230
-237
-236
-222
-224
-220
-191
-195
-181
-162
-158
-136
-124
-131
-106
-135
-138
-125
-111
-106
-100
-108
-94
-88
-101
-98
-116
-102
-133
-121
-127
-140
-133
-129
-129
-141
-154
-160
-145
-152
-171
-155
-150
-143
-141
-97
-93
-57
-21
-40
8
-5
-5
-25
-29
-10
-17
-41
-63
-80
-91
-118
-119
-132
-114
-118
-125
-109
-123
-94
-103
-101
-102
-105
-103
-97
-81
-67
-74
-68
-36
-40
-69
-96
-88
-88
-82
-87
-74
-74
-71
-69
-95
-104
-91
-131
-121
-109
-118
-99
-113
-135
-96
-114
-135
-129
-114
-119
-140
-122
-139
-131
-149
-118
-163
-147
-111
-132
-82
-126
-86
-136
-85
-136
-115
-168
-148
-101
-98
-105
-113
-72
-104
-71
-105
-87
-83
-118
-133
-126
-104
-129
-115
-144
-126
-138
-122
-122
-79
-92
-87
-93
-90
-44
-91
-71
-87
-101
-133
-139
-109
-105
-97
-115
-134
-141
-101
-105
-95
-96
-128
-128
-150
-162
-138
-126
-114
-92
-94
-85
-96
-76
-57
-76
-71
-91
-94
-46
-135
-105
-125
-112
-143
-140
-105
-111
-48
-56
-37
-47
-7
-37
-12
-30
-21
-32
-56
-14
6
15
4
31
73
88
82
63
87
90
95
85
95
71
88
31
51
7
-34
-25
-39
14
-41
47
-51
-4
-5
-28
-18
-25
-4
-30
-16
-21
-20
-18
-43
-45
-55
-75
-79
-112
-106
-98
-95
-88
-106
-109
-122
-132
-104
-146
-131
-96
-94
-85
-89
-86
-90
-109
-103
-119
-90
-96
-88
-76
-69
-39
-49
-37
-88
-52
-97
-87
-94
-61
-71
-115
-70
-125
-59
-124
-72
-78
-87
-34
-86
-52
-77
-59
-105
-119
-114
-110
-104
-100
-91
-143
-148
-118
-132
-128
-155
-117
-120
-145
-159
-146
-142
-189
-167
-167
-169
-199
-233
-241
-238
-230
-265
-252
-248
-229
-225
-195
-184
-167
-157
-171
-169
-190
-188
-196
-222
-218
-229
-223
-205
-253
-246
-238
-266
-264
-251
-253
-305
-306
-321
-322
-313
-340
-342
-357
-357
-381
-367
-386
-388
-373
-369
-347
-350
-362
-370
-373
-344
-356
-383
-354
-344
-358
-367
-373
-416
-384
-394
-368
-351
-406
-369
-375
-362
-374
-385
-365
-356
-358
-372
-343
-357
-324
-315
-322
-289
-291
-288
-276
-286
-307
-327
-367
-345
-355
-339
-379
-373
-392
-372
-359
-376
-379
-371
-363
-352
-347
-392
-388
-391
-380
-375
-378
-381
-389
-379
-354
-335
-350
-355
-335
-356
-351
-320
-329
-314
-311
-291
-263
-285
-249
-251
-253
-254
-247
-255
-251
-248
-242
-245
-251
-242
-243
-249
-232
-235
-214
-205
-237
-242
-256
-280
-280
-341
-362
-362
-385
-365
-348
-305
-275
-274
-294
-292
-313
-325
-343
-336
-349
-338
-330
-323
-328
-337
-328
-347
-362
-344
-335
-347
-334
-323
-345
-330
-341
-349
-351
-348
-339
-344
-344
-346
-356
-320
-302
-288
-296
-328
-307
-313
-339
-369
-355
-358
-348
-356
-369
-340
-346
-316
-329
-334
-324
-331
-340
-311
-325
-318
-285
-309
-284
-286
-268
-235
-237
-240
-273
-318
-346
-348
-366
-380
-413
-426
-421
-423
-438
-431
-421
-399
-409
-430
-453
-443
-453
-468
-434
-438
-451
-460
-430
-402
-382
-386
-385
-379
-367
-364
-382
-373
-343
-329
-327
-306
-307
-306
-284
-288
-266
-285
-292
-276
-311
-310
-329
-351
-334
-343
-345
-306
-300
-310
-290
-303
-290
-276
-289
-252
-264
-292
-272
-263
-290
-291
-288
-284
-263
-233
-237
-231
-243
-222
-212
-205
-178
-185
-218
-235
-250
-255
-240
-256
-248
-236
-218
-217
-187
-201
-211
-234
-224
-232
-224
-210
-230
-201
-218
-166
-204
-155
-175
-163
-156
-165
-164
-167
-173
-207
-196
-222
-237
-226
-220
-206
-186
-160
-146
-151
-156
-124
-129
-126
-129
-144
-147
-108
-97
-88
-75
-84
-79
-83
-82
-57
-33
-50
-28
-3
-27
-30
-39
-59
-60
-69
-90
-72
-71
-67
-52
-49
-67
-94
-102
-95
-85
-110
-102
-102
-88
-99
-117
-113
-136
-117
-132
-148
-141
-104
-131
-128
-123
-172
-155
-193
-176
-176
-194
-187
-203
-199
-192
-203
-205
-209
-233
-246
-252
-260
-248
-244
-258
-236
-249
-242
-250
-251
-262
-252
-248
-279
-264
-266
-285
-298
-304
-342
-353
-352
-340
-328
-348
-355
-358
-354
-339
-340
-341
-364
-356
-353
-374
-382
-382
-366
-362
-380
-370
-356
-359
-365
-355
-355
-375
-372
-366
-344
-360
-355
-373
-389
-370
-389
-368
-375
-342
-312
-336
-316
-335
-335
-342
-360
-370
-353
-348
-348
-326
-326
-298
-318
-310
-309
-327
-340
-363
-343
-347
-368
-373
-358
-344
-348
-361
-370
-373
-399
-403
-420
-420
-398
-420
-416
-422
-395
-408
-417
-386
-388
-365
-359
-331
-332
-337
-333
-341
-333
-338
-325
-322
-331
-341
-312
-332
-302
-310
-320
-337
-331
-344
-333
-305
-302
-293
-280
-273
-282
-289
-289
-276
-280
-279
-274
-248
-252
-256
-257
-253
-231
-239
-255
-275
-278
-288
-313
-276
-278
-265
-236
-258
-285
-293
-268
-295
-277
-283
-295
-260
-270
-264
-244
-260
-279
-248
-263
-265
-269
-297
-292
-294
-292
-297
-291
-276
-269
-271
-274
-287
-278
-296
-331
-309
-315
-332
-317
-317
-325
-332
-347
-352
-336
-335
-320
-324
-353
-368
-363
-370
-391
-387
-416
-417
-421
-448
-435
-429
-419
-430
-402
-405
-403
-416
-410
-387
-404
-385
-391
-394
-401
-392
-389
-385
-369
-366
-370
-378
-367
-378
-396
-411
-431
-467
-474
-486
-485
-480
-501
-500
-489
-494
-491
-467
-449
-438
-415
-424
-430
-435
-441
-438
-451
-428
-435
-440
-426
-446
-441
-430
-428
-420
-426
-452
-452
-465
-484
-497
-521
-537
-552
-554
-527
-529
-555
-545
-567
-575
-592
-621
-624
-632
-628
-617
-628
-624
-651
-651
-662
-656
-677
-665
-664
-643
-607
-596
-583
-582
-581
-592
-580
-580
-583
-567
-577
-583
-580
-594
-589
-600
-622
-630
-639
-623
-617
-623
-610
-604
-615
-587
-573
-563
-577
-582
-563
-601
-616
-626
-621
-648
-620
-601
-598
-607
-573
-548
-554
-541
-540
-521
-522
-535
-533
-547
-575
-575
-580
-566
-553
-559
-523
-514
-515
-507
-500
-498
-490
-476
-481
-491
-495
-492
-507
-510
-504
-508
-514
-494
-486
-490
-460
-477
-457
-460
-481
-490
-501
-524
-546
-554
-550
-552
-558
-516
-540
-538
-527
-567
-537
-548
-536
-504
-511
-494
-462
-457
-424
-398
-397
-383
-362
-338
-324
-337
-337
-337
-344
-324
-341
-359
-368
-363
-332
-325
-313
-285
-272
-263
-258
-252
-259
-259
-270
-283
-268
-270
-272
-253
-232
-231
-219
-209
-210
-192
-175
-175
-180
-188
-191
-188
-176
-169
-190
-188
-207
-219
-199
-201
-218
-200
-198
-184
-180
-182
-189
-194
-196
-192
-196
-188
-179
-198
-202
-176
-188
-168
-160
-153
-130
-137
-151
-141
-120
-148
-153
-133
-158
-143
-134
-146
-129
-120
-99
-67
-63
-70
-66
-85
-70
-53
-68
-70
-87
-90
-110
-126
-137
-155
-149
-151
-146
-144
-150
-136
-128
-151
-148
-146
-161
-170
-163
-169
-188
-197
-220
-217
-210
-244
-258
-228
-232
-227
-226
-231
-242
-243
-261
-272
-265
-266
-262
-255
-240
-251
-236
-211
-228
-238
-230
-239
-220
-205
-207
-213
-171
-184
-173
-143
-141
-126
-106
-102
-100
-106
-123
-127
-134
-123
-127
-151
-138
-117
-146
-145
-138
-124
-124
-130
-125
-103
-93
-99
-97
-116
-117
-121
-156
-175
-201
-228
-229
-228
-213
-207
-196
-204
-190
-177
-189
-220
-211
-192
-175
-158
-125
-96
-97
-83
-82
-56
-66
-89
-72
-73
-55
-72
-81
-69
-86
-86
-83
-82
-53
-65
-47
-27
-12
9
-10
-25
-10
-35
-46
-48
-64
-51
-63
-64
-77
-81
-77
-51
-62
-59
-51
-56
-32
-50
-24
-21
-1
1
-7
-4
-7
5
10
11
28
22
21
17
-17
-26
-45
-62
-39
-59
-69
-73
-79
-89
-79
-95
-96
-81
-97
-90
-91
-102
-79
-98
-115
-130
-158
-162
-156
-129
-112
-114
-105
-122
-149
-152
-187
-241
-222
-227
-219
-194
-191
-181
-195
-167
-164
-156
-183
-212
-195
-215
-247
-255
-245
-250
-245
-240
-243
-234
-244
-239
-249
-257
-248
-269
-280
-278
-288
-285
-266
-299
-297
-306
-329
-324
-330
-320
-329
-306
-300
-296
-283
-291
-291
-312
-309
-312
-289
-272
-295
-277
-283
-282
-264
-270
-276
-286
-292
-317
-318
-325
-342
-339
-336
-341
-351
-368
-355
-341
-327
-342
-353
-366
-398
-362
-342
-364
-333
-301
-288
-237
-225
-237
-219
-228
-238
-236
-234
-242
-253
-251
-235
-226
-214
-217
-246
-261
-282
-286
-298
-318
-324
-323
-310
-293
-308
-317
-327
-328
-324
-304
-280
-263
-258
-252
-228
-221
-218
-226
-235
-243
-255
-273
-299
-277
-291
-290
-247
-259
-225
-210
-206
-198
-209
-199
-193
-207
-207
-210
-225
-240
-223
-235
-246
-234
-247
-253
-250
-260
-271
-264
-241
-260
-250
-237
-234
-206
-200
-200
-199
-193
-185
-168
-174
-188
-192
-180
-174
-172
-197
-217
-220
-240
-232
-237
-248
-236
-246
-213
-203
-201
-195
-192
-176
-173
-164
-170
-187
-188
-183
-173
-179
-179
-176
-190
-176
-185
-193
-198
-217
-209
-196
-205
-209
-231
-224
-199
-196
-187
-187
-187
-214
-214
-203
-214
-257
-294
-284
-276
-262
-265
-260
-253
-261
-251
-267
-281
-295
-329
-331
-325
-315
-317
-334
-335
-322
-291
-305
-283
-275
-289
-277
-286
-257
-267
-264
-253
-244
-258
-265
-264
-285
-275
-285
-283
-250
-256
-255
-236
-256
-270
-277
-300
-294
-275
-256
-248
-255
-257
-252
-258
-255
-245
-268
-250
-246
-234
-246
-262
-241
-246
-238
-234
-247
-255
-243
-265
-247
-238
-244
-242
-235
-256
-265
-252
-248
-235
-221
-225
-220
-215
-222
-215
-232
-260
-231
-224
-245
-236
-255
-256
-254
-268
-261
-270
-270
-267
-255
-237
-255
-249
-261
-268
-272
-269
-269
-276
-255
-255
-259
-251
-240
-201
-188
-195
-183
-188
-193
-180
-189
-206
-190
-167
-177
-184
-145
-162
-154
-133
-127
-121
-119
-148
-169
-172
-199
-208
-211
-235
-201
-191
-184
-178
-173
-192
-163
-130
-149
-135
-163
-189
-148
-147
-130
-133
-139
-125
-111
-104
-105
-105
-87
-86
-96
-88
-117
-119
-131
-155
-163
-161
-169
-161
-175
-186
-175
-183
-158
-156
-171
-187
-189
-188
-212
-235
-236
-235
-242
-239
-229
-240
-228
-217
-216
-237
-229
-220
-204
-196
-205
-200
-187
-170
-181
-172
-156
-155
-149
-149
-151
-116
-129
-131
-118
-105
-97
-81
-69
-89
-90
-80
-72
-82
-70
-77
-73
-73
-74
-73
-94
-80
-85
-106
-127
-172
-183
-174
-167
-174
-214
-220
-219
-222
-226
-254
-269
-269
-273
-254
-239
-256
-228
-222
-230
-234
-221
-245
-229
-219
-212
-190
-196
-194
-172
-162
-174
-184
-197
-212
-194
-181
-178
-170
-163
-163
-195
-193
-194
-219
-212
-199
-160
-140
-156
-161
-175
-186
-177
-179
-189
-182
-175
-162
-152
-170
-169
-171
-181
-177
-189
-190
-195
-194
-208
-231
-273
-305
-305
-338
-343
-333
-325
-294
-277
-270
-269
-267
-259
-254
-267
-278
-268
-253
-264
-267
-260
-255
-243
-233
-238
-251
-249
-248
-247
-253
-259
-241
-231
-240
-235
-242
-228
-230
-238
-236
-232
-220
-199
-177
-182
-180
-180
-167
-188
-180
-174
-171
-167
-177
-146
-131
-141
-135
-137
-149
-148
-156
-168
-179
-194
-193
-197
-202
-203
-207
-213
-202
-208
-212
-222
-250
-249
-267
-264
-266
-271
-253
-239
-234
-235
-225
-211
-209
-218
-227
-224
-226
-218
-218
-218
-193
-198
-209
-210
-211
-218
-223
-218
-224
-224
-217
-233
-229
-239
-262
-274
-275
-274
-258
-272
-257
-251
-224
-210
-229
-210
-229
-232
-221
-239
-261
-246
-255
-259
-257
-242
-228
-233
-226
-206
-204
-238
-257
-279
-295
-289
-301
-315
-328
-343
-339
-321
-306
-292
-298
-283
-287
-297
-286
-281
-262
-262
-264
-242
-226
-234
-236
-251
-270
-238
-225
-242
-239
-246
-262
-272
-250
-228
-259
-256
-258
-275
-255
-263
-269
-273
-284
-278
-280
-281
-277
-286
-289
-308
-300
-300
-318
-302
-301
-295
-282
-258
-248
-238
-243
-264
-274
-284
-309
-301
-283
-268
-273
-279
-272
-278
-277
-279
-277
-272
-270
-261
-254
-254
-269
-259
-286
-299
-307
-305
-279
-295
-296
-287
-255
-229
-230
-223
-223
-230
-228
-225
-254
-259
-283
-323
-306
-332
-356
-357
-378
-405
-405
-370
-358
-327
-312
-323
-326
-344
-343
-350
-361
-361
-362
-372
-392
-377
-385
-376
-383
-377
-355
-347
-321
-309
-316
-293
-284
-296
-293
-313
-328
-336
-348
-372
-377
-391
-393
-367
-382
-385
-388
-399
-403
-404
-400
-392
-381
-400
-387
-401
-411
-392
-375
-363
-364
-341
-328
-324
-322
-302
-308
-325
-327
-304
-288
-319
-312
-306
-308
-331
-335
-337
-350
-336
-341
-330
-318
-339
-346
-366
-393
-376
-396
-422
-437
-469
-469
-461
-470
-460
-475
-489
-482
-470
-466
-460
-477
-461
-454
-458
-438
-448
-434
-416
-435
-419
-429
-428
-411
-423
-443
-422
-415
-418
-403
-415
-412
-443
-465
-468
-467
-486
-481
-494
-498
-493
-483
-483
-482
-458
-455
-438
-453
-470
-487
-498
-496
-483
-483
-490
-479
-467
-476
-462
-462
-461
-455
-442
-456
-468
-469
-489
-484
-484
-482
-479
-482
-491
-493
-490
-492
-479
-466
-473
-462
-456
-452
-441
-414
-400
-404
-397
-381
-361
-369
-372
-358
-361
-369
-369
-365
-373
-394
-383
-390
-383
-389
-404
-413
-451
-471
-472
-502
-524
-514
-513
-509
-498
-485
-465
-472
-451
-437
-430
-413
-418
-416
-404
-425
-425
-418
-412
-385
-374
-356
-341
-338
-340
-340
-329
-343
-340
-372
-399
-394
-406
-404
-375
-371
-378
-342
-335
-321
-318
-303
-292
-290
-305
-293
-291
-271
-275
-285
-269
-266
-280
-279
-302
-308
-303
-296
-275
-260
-254
-239
-247
-245
-221
-235
-242
-251
-272
-283
-286
-309
-313
-332
-344
-350
-354
-357
-362
-343
-320
-317
-314
-294
-311
-288
-292
-286
-273
-258
-237
-239
-230
-225
-212
-233
-230
-231
-239
-214
-229
-225
-226
-244
-230
-245
-250
-253
-252
-257
-234
-220
-214
-194
-188
-193
-213
-227
-230
-260
-260
-262
-256
-220
-231
-235
-217
-215
-219
-214
-226
-241
-224
-223
-218
-208
-227
-225
-247
-266
-270
-289
-279
-270
-283
-289
-287
-283
-294
-281
-288
-275
-280
-279
-286
-288
-280
-282
-294
-290
-299
-317
-307
-301
-296
-295
-297
-294
-291
-301
-300
-300
-307
-311
-315
-327
-313
-300
-301
-314
-305
-320
-348
-356
-356
-366
-382
-411
-414
-405
-407
-388
-395
-402
-385
-379
-398
-399
-399
-418
-430
-425
-423
-408
-419
-412
-409
-423
-407
-411
-398
-384
-390
-377
-376
-369
-365
-358
-354
-342
-358
-355
-325
-333
-342
-356
-363
-377
-396
-408
-419
-439
-436
-438
-439
-422
-449
-465
-464
-462
-430
-421
-409
-378
-378
-361
-355
-355
-370
-399
-432
-437
-441
-458
-445
-440
-438
-429
-437
-444
-458
-472
-487
-500
-495
-489
-466
-477
-457
-461
-463
-461
-485
-476
-469
-466
-452
-461
-443
-438
-422
-409
-405
-412
-433
-411
-394
-368
-381
-386
-386
-374
-356
-361
-363
-346
-346
-340
-327
-331
-348
-360
-350
-342
-352
-371
-368
-356
-352
-318
-295
-315
-331
-345
-337
-348
-366
-356
-362
-357
-351
-350
-355
-364
-379
-364
-350
-363
-364
-345
-335
-344
-312
-313
-313
-291
-293
-295
-290
-293
-276
-275
-264
-263
-275
-278
-296
-296
-315
-322
-301
-308
-297
-300
-293
-299
-303
-302
-310
-301
-315
-312
-325
-347
-326
-318
-326
-315
-331
-347
-355
-344
-353
-366
-385
-383
-377
-367
-360
-373
-372
-358
-370
-379
-377
-372
-359
-361
-352
-351
-363
-370
-379
-384
-364
-344
-339
-334
-338
-342
-342
-336
-333
-339
-335
-342
-323
-318
-336
-331
-350
-379
-387
-421
-435
-436
-417
-405
-392
-379
-360
-339
-346
-321
-317
-310
-285
-281
-269
-263
-248
-243
-238
-247
-249
-260
-260
-256
-254
-240
-240
-254
-265
-262
-275
-285
-293
-308
-319
-326
-338
-334
-345
-353
-332
-339
-339
-335
-345
-354
-353
-346
-350
-355
-342
-349
-343
-337
-339
-311
-304
-294
-293
-303
-296
-304
-334
-334
-349
-360
-364
-361
-350
-334
-319
-292
-282
-286
-301
-289
-266
-268
-270
-272
-270
-277
-291
-285
-273
-286
-287
-286
-290
-287
-291
-302
-301
-307
-301
-290
-296
-307
-325
-328
-313
-301
-301
-294
-263
-238
-227
-222
-221
-224
-226
-263
-284
-287
-297
-295
-282
-285
-293
-279
-264
-267
-283
-311
-316
-302
-289
-265
-248
-244
-237
-239
-233
-235
-228
-212
-225
-242
-259
-267
-278
-287
-282
-289
-290
-284
-267
-250
-248
-253
-241
-237
-254
-248
-276
-307
-310
-333
-337
-357
-366
-365
-359
-365
-370
-376
-375
-371
-387
-389
-394
-391
-372
-375
-377
-368
-379
-352
-351
-352
-334
-338
-339
-344
-339
-326
-335
-336
-313
-305
-285
-277
-281
-265
-257
-244
-249
-263
-260
-259
-249
-265
-280
-281
-294
-293
-293
-285
-286
-292
-309
-316
-308
-317
-308
-298
-317
-331
-324
-331
-328
-345
-365
-334
-327
-338
-356
-366
-362
-349
-359
-343
-350
-357
-365
-362
-323
-316
-292
-273
-254
-229
-225
-241
-257
-276
-295
-277
-293
-307
-278
-275
-259
-235
-239
-257
-249
-261
-282
-278
-261
-263
-238
-216
-209
-208
-225
-233
-228
-219
-209
-209
-227
-242
-250
-258
-238
-240
-264
-261
-260
-274
-282
-269
-255
-234
-209
-214
-220
-246
-255
-234
-229
-235
-237
-229
-240
-247
-249
-248
-235
-225
-203
-205
-224
-219
-230
-214
-233
-238
-227
-220
-206
-199
-186
-177
-170
-160
-182
-188
-202
-201
-208
-231
-238
-238
-222
-216
-206
-193
-182
-180
-182
-162
-171
-176
-174
-178
-180
-181
-173
-188
-180
-182
-191
-184
-180
-183
-190
-177
-179
-197
-205
-216
-224
-219
-227
-236
-240
-256
-251
-234
-238
-224
-216
-220
-192
-201
-195
-193
-207
-181
-176
-171
-165
-163
-162
-162
-186
-198
-193
-215
-220
-223
-211
-208
-239
-248
-247
-259
-259
-249
-238
-227
-221
-208
-212
-217
-226
-231
-225
-211
-206
-199
-194
-190
-184
-203
-199
-193
-210
-244
-251
-221
-216
-203
-207
-209
-187
-192
-206
-212
-237
-239
-222
-229
-246
-238
-234
-227
-230
-234
-231
-237
-235
-192
-197
-184
-166
-172
-155
-175
-203
-212
-241
-240
-201
-179
-165
-134
-134
-122
-141
-165
-155
-164
-167
-168
-159
-153
-143
-131
-148
-153
-130
-129
-137
-151
-175
-177
-185
-193
-193
-206
-205
-194
-195
-210
-219
-214
-225
-245
-253
-244
-222
-229
-224
-220
-247
-241
-249
-246
-243
-246
-241
-249
-256
-277
-283
-271
-277
-295
-283
-278
-284
-297
-325
-331
-303
-286
-278
-295
-284
-271
-277
-253
-234
-228
-231
-231
-205
-191
-195
-181
-164
-154
-125
-111
-123
-129
-132
-143
-146
-144
-150
-149
-138
-132
-126
-116
-136
-141
-140
-136
-142
-138
-132
-131
-154
-175
-174
-173
-175
-181
-205
-209
-209
-210
-219
-244
-237
-269
-283
-282
-284
-279
-277
-277
-245
-233
-223
-230
-224
-218
-234
-222
-219
-197
-179
-201
-201
-206
-223
-229
-258
-250
-240
-241
-238
-216
-216
-233
-227
-226
-239
-240
-243
-256
-268
-275
-279
-269
-275
-259
-255
-264
-265
-274
-285
-256
-267
-260
-260
-290
-281
-275
-273
-239
-228
-224
-225
-254
-269
-275
-279
-273
-242
-220
-208
-196
-191
-181
-185
-165
-150
-143
-121
-114
-113
-120
-130
-163
-166
-152
-157
-157
-167
-162
-141
-135
-125
-135
-112
-92
-90
-94
-117
-119
-119
-124
-148
-146
-126
-134
-155
-162
-172
-166
-173
-190
-213
-212
-202
-195
-205
-204
-185
-183
-196
-182
-178
-172
-170
-183
-183
-207
-221
-223
-216
-204
-183
-163
-147
-143
-139
-151
-182
-209
-226
-240
-248
-269
-275
-265
-266
-255
-252
-257
-230
-239
-246
-244
-249
-270
-253
-272
-310
-326
-324
-333
-342
-344
-331
-310
-297
-280
-269
-257
-253
-240
-233
-246
-265
-266
-271
-254
-239
-250
-236
-211
-206
-214
-226
-253
-250
-256
-271
-267
-287
-301
-295
-302
-312
-289
-284
-271
-246
-234
-203
-194
-187
-179
-185
-194
-195
-216
-208
-193
-214
-206
-199
-191
-190
-186
-183
-189
-189
-198
-211
-209
-193
-199
-211
-203
-227
-245
-247
-256
-250
-244
-250
-237
-227
-243
-233
-231
-241
-243
-233
-215
-216
-217
-207
-218
-214
-215
-231
-232
-226
-241
-245
-235
-232
-222
-219
-224
-213
-218
-212
-223
-251
-248
-260
-253
-254
-259
-256
-249
-269
-275
-270
-273
-263
-239
-239
-250
-241
-257
-260
-266
-277
-269
-274
-275
-273
-263
-239
-214
-224
-231
-210
-230
-246
-237
-252
-248
-239
-250
-252
-260
-257
-257
-257
-267
-274
-270
-266
-251
-218
-212
-195
-163
-155
-174
-184
-190
-210
-211
-206
-197
-200
-203
-202
-195
-208
-225
-224
-237
-227
-218
-219
-195
-199
-179
-173
-188
-192
-187
-194
-190
-193
-180
-155
-176
-167
-161
-170
-167
-169
-175
-178
-197
-179
-165
-175
-184
-194
-191
-183
-196
-194
-196
-187
-187
-191
-207
-220
-221
-240
-243
-279
-274
-275
-273
-251
-222
-186
-170
-155
-166
-165
-168
-173
-154
-173
-182
-184
-195
-195
-200
-211
-211
-208
-198
-176
-177
-172
-153
-151
-164
-169
-174
-161
-169
-178
-175
-167
-156
-164
-182
-183
-172
-165
-152
-151
-149
-145
-138
-114
-117
-123
-115
-135
-150
-161
-178
-185
-207
-213
-216
-204
-199
-197
-191
-194
-197
-213
-215
-221
-213
-203
-210
-218
-224
-242
-242
-250
-266
-247
-241
-218
-200
-189
-159
-145
-150
-136
-140
-159
-165
-172
-160
-168
-171
-171
-180
-175
-183
-192
-191
-207
-191
-175
-188
-182
-171
-184
-183
-192
-206
-198
-204
-209
-199
-200
-207
-203
-198
-194
-195
-201
-226
-218
-218
-219
-216
-214
-185
-170
-165
-166
-201
-215
-219
-233
-244
-236
-218
-195
-174
-190
-192
-183
-188
-182
-163
-166
-180
-184
-182
-182
-187
-189
-183
-203
-211
-214
-213
-200
-204
-196
-219
-228
-218
-235
-213
-209
-225
-196
-205
-209
-205
-225
-235
-223
-217
-222
-216
-223
-230
-204
-207
-193
-201
-227
-239
-254
-281
-299
-304
-312
-297
-296
-272
-246
-248
-254
-259
-268
-283
-297
-282
-291
-278
-250
-221
-197
-191
-178
-163
-163
-174
-191
-204
-210
-221
-219
-233
-223
-211
-215
-189
-189
-196
-167
-181
-181
-172
-187
-183
-168
-175
-147
-149
-150
-131
-125
-105
-102
-111
-116
-117
-139
-181
-195
-180
-187
-176
-174
-173
-164
-161
-163
-168
-184
-174
-180
-180
-187
-207
-194
-205
-213
-218
-226
-208
-222
-234
-221
-240
-246
-232
-242
-255
-275
-294
-290
-321
-311
-298
-297
-269
-266
-269
-251
-250
-263
-243
-262
-286
-300
-294
-287
-307
-302
-298
-290
-269
-261
-238
-246
-242
-219
-227
-258
-273
-289
-281
-286
-309
-294
-270
-261
-258
-254
-251
-265
-278
-268
-291
-299
-316
-314
-311
-321
-309
-276
-255
-254
-250
-254
-248
-236
-246
-251
-258
-278
-282
-281
-281
-293
-300
-267
-273
-271
-250
-232
-244
-242
-255
-266
-263
-271
-265
-294
-301
-292
-313
-314
-294
-284
-262
-254
-250
-260
-271
-269
-278
-293
-312
-318
-322
-305
-293
-327
-330
-331
-321
-314
-320
-313
-320
-313
-327
-344
-346
-361
-389
-373
-357
-346
-333
-329
-314
-308
-308
-314
-331
-319
-324
-334
-327
-322
-307
-294
-294
-297
-306
-311
-295
-305
-308
-298
-299
-286
-292
-295
-289
-280
-277
-279
-287
-274
-247
-238
-229
-237
-242
-233
-219
-245
-252
-235
-240
-243
-234
-238
-233
-239
-259
-262
-266
-272
-280
-279
-268
-275
-273
-260
-273
-269
-279
-293
-279
-298
-311
-290
-313
-305
-296
-293
-267
-266
-274
-254
-240
-216
-214
-210
-213
-205
-185
-198
-194
-196
-204
-205
-228
-213
-195
-192
-170
-171
-184
-184
-186
-205
-210
-215
-216
-222
-234
-244
-264
-273
-280
-276
-298
-320
-321
-311
-306
-314
-291
-286
-299
-283
-281
-254
-248
-249
-250
-249
-261
-273
-258
-247
-235
-239
-230
-237
-261
-258
-250
-246
-247
-261
-263
-277
-292
-297
-285
-291
-286
-257
-258
-279
-284
-296
-304
-321
-332
-315
-306
-316
-300
-263
-247
-223
-205
-220
-203
-224
-222
-207
-243
-241
-240
-253
-235
-237
-260
-254
-242
-258
-249
-231
-240
-237
-251
-261
-257
-265
-280
-297
-302
-299
-309
-292
-273
-256
-217
-192
-191
-187
-188
-177
-167
-186
-196
-203
-204
-178
-193
-202
-193
-193
-196
-186
-180
-204
-172
-146
-160
-122
-128
-152
-143
-161
-177
-161
-146
-132
-108
-96
-84
-109
-121
-134
-162
-169
-207
-227
-238
-230
-232
-245
-245
-207
-212
-215
-201
-238
-220
-203
-207
-205
-206
-214
-226
-235
-267
-269
-260
-255
-246
-247
-257
-251
-238
-221
-228
-242
-235
-228
-226
-237
-239
-257
-246
-219
-205
-185
-209
-207
-197
-216
-193
-182
-175
-167
-181
-190
-201
-214
-216
-228
-242
-249
-248
-230
-225
-232
-228
-239
-245
-216
-227
-211
-189
-197
-183
-182
-176
-170
-179
-190
-203
-192
-188
-217
-233
-238
-244
-251
-253
-263
-272
-262
-255
-266
-271
-257
-265
-257
-249
-276
-282
-287
-285
-286
-302
-304
-312
-307
-297
-296
-277
-276
-284
-275
-253
-254
-241
-217
-214
-228
-246
-236
-213
-209
-227
-220
-219
-240
-239
-253
-291
-305
-309
-302
-316
-321
-303
-302
-292
-288
-296
-284
-283
-281
-261
-260
-252
-241
-228
-225
-223
-224
-233
-245
-258
-269
-285
-283
-268
-270
-274
-253
-244
-268
-272
-285
-290
-303
-305
-293
-303
-298
-260
-285
-284
-254
-273
-245
-225
-259
-273
-277
-317
-303
-300
-325
-315
-292
-260
-273
-273
-258
-252
-260
-247
-235
-254
-239
-223
-221
-216
-219
-239
-237
-232
-242
-233
-234
-269
-278
-281
-272
-264
-268
-244
-228
-232
-230
-246
-268
-282
-304
-302
-284
-295
-288
-294
-296
-304
-305
-288
-271
-251
-231
-218
-196
-167
-162
-161
-142
-149
-143
-155
-178
-186
-217
-231
-235
-236
-223
-222
-224
-219
-218
-231
-240
-252
-273
-269
-278
-281
-269
-281
-296
-286
-279
-301
-288
-293
-296
-280
-284
-270
-261
-254
-231
-215
-214
-232
-232
-235
-226
-217
-218
-232
-233
-226
-232
-211
-185
-189
-177
-160
-152
-147
-135
-151
-153
-168
-199
-203
-204
-221
-209
-191
-171
-171
-183
-196
-205
-206
-211
-204
-203
-204
-202
-197
-199
-215
-215
-241
-265
-241
-253
-270
-267
-282
-272
-251
-258
-257
-239
-234
-226
-183
-160
-151
-159
-178
-170
-189
-171
-164
-177
-160
-142
-130
-151
-121
-103
-149
-125
-138
-167
-153
-158
-192
-179
-163
-187
-181
-155
-179
-181
-160
-141
-132
-134
-117
-101
-126
-134
-120
-113
-116
-114
-120
-127
-116
-123
-117
-130
-132
-109
-121
-119
-125
-116
-113
-116
-110
-96
-71
-78
-96
-104
-105
-111
-144
-134
-144
-144
-123
-144
-153
-154
-192
-230
-237
-236
-223
-222
-222
-227
-253
-257
-260
-258
-264
-267
-269
-266
-255
-252
-245
-199
-178
-175
-136
-151
-158
-166
-179
-167
-162
-150
-161
-199
-193
-193
-208
-230
-228
-236
-234
-246
-265
-268
-271
-252
-235
-245
-244
-236
-237
-213
-221
-221
-206
-174
-163
-171
-159
-163
-168
-179
-181
-207
-212
-213
-245
-248
-240
-243
-269
-284
-284
-303
-311
-303
-323
-318
-315
-302
-285
-267
-257
-253
-240
-240
-232
-231
-226
-205
-211
-213
-213
-221
-210
-202
-205
-215
-213
-244
-257
-259
-256
-267
-271
-276
-287
-303
-292
-292
-286
-278
-285
-263
-249
-240
-239
-212
-201
-209
-209
-214
-218
-233
-252
-244
-256
-268
-275
-285
-290
-266
-263
-277
-273
-260
-266
-257
-269
-275
-294
-311
-337
-363
-351
-360
-375
-350
-357
-357
-333
-344
-346
-331
-337
-340
-321
-330
-340
-350
-348
-350
-359
-360
-348
-347
-349
-350
-363
-366
-356
-372
-365
-367
-377
-372
-369
-344
-336
-356
-342
-355
-349
-346
-378
-369
-373
-384
-370
-353
-337
-321
-324
-304
-321
-323
-304
-305
-327
-316
-311
-310
-302
-294
-295
-289
-268
-282
-280
-290
-286
-275
-264
-254
-251
-251
-262
-268
-276
-264
-255
-245
-240
-252
-250
-253
-248
-236
-261
-268
-278
-291
-291
-306
-310
-305
-317
-305
-289
-297
-292
-286
-269
-264
-263
-241
-252
-261
-246
-256
-270
-298
-296
-295
-293
-288
-284
-242
-236
-260
-248
-243
-276
-261
-261
-280
-244
-255
-263
-228
-237
-239
-252
-286
-291
-282
-279
-275
-252
-239
-223
-225
-204
-203
-219
-188
-202
-194
-210
-220
-202
-204
-197
-199
-210
-208
-196
-211
-234
-237
-245
-226
-229
-273
-277
-286
-302
-292
-281
-266
-244
-237
-245
-242
-236
-248
-257
-242
-241
-238
-210
-198
-193
-172
-187
-193
-215
-245
-244
-240
-223
-211
-202
-183
-175
-183
-186
-167
-188
-187
-188
-207
-193
-202
-199
-201
-228
-237
-230
-224
-249
-225
-218
-230
-213
-213
-208
-217
-244
-251
-228
-254
-250
-231
-215
-225
-221
-207
-223
-223
-222
-231
-207
-190
-195
-172
-175
-190
-193
-210
-216
-210
-231
-254
-239
-219
-212
-206
-199
-201
-199
-199
-208
-231
-234
-232
-235
-221
-231
-229
-217
-206
-205
-192
-200
-205
-199
-226
-244
-240
-244
-214
-199
-214
-205
-184
-165
-182
-196
-190
-197
-187
-157
-186
-201
-199
-216
-219
-218
-229
-215
-194
-189
-204
-202
-202
-199
-201
-204
-191
-202
-218
-211
-223
-211
-197
-212
-216
-210
-208
-231
-218
-200
-191
-188
-201
-211
-209
-202
-212
-216
-217
-201
-193
-207
-213
-195
-214
-208
-209
-205
-207
-236
-234
-237
-227
-250
-247
-237
-238
-214
-200
-202
-195
-203
-212
-204
-209
-211
-214
-211
-203
-208
-197
-184
-170
-176
-188
-196
-190
-198
-212
-205
-246
-269
-268
-265
-258
-248
-258
-238
-210
-195
-202
-222
-221
-250
-247
-267
-285
-267
-280
-280
-270
-279
-292
-279
-274
-257
-248
-269
-264
-265
-274
-273
-288
-309
-313
-335
-355
-347
-340
-352
-341
-338
-337
-342
-326
-321
-328
-326
-334
-344
-334
-328
-348
-336
-342
-349
-331
-330
-337
-332
-348
-333
-329
-318
-332
-356
-372
-396
-382
-370
-378
-352
-354
-334
-312
-297
-308
-300
-284
-323
-312
-316
-332
-304
-298
-283
-250
-241
-252
-248
-249
-250
-259
-264
-260
-251
-255
-261
-230
-219
-201
-189
-164
-158
-149
-118
-126
-122
-129
-134
-147
-181
-204
-211
-249
-246
-211
-229
-223
-195
-193
-196
-195
-210
-214
-215
-232
-241
-238
-233
-232
-253
-234
-227
-255
-245
-235
-229
-244
-259
-238
-259
-296
-290
-289
-325
-327
-339
-338
-312
-304
-290
-283
-288
-270
-272
-292
-304
-293
-280
-271
-251
-240
-226
-212
-196
-198
-199
-202
-209
-234
-238
-241
-268
-271
-242
-258
-266
-245
-245
-238
-228
-244
-265
-272
-285
-256
-238
-262
-262
-243
-259
-269
-286
-299
-288
-282
-291
-290
-288
-291
-296
-290
-285
-309
-332
-341
-326
-326
-319
-292
-287
-303
-282
-279
-294
-293
-283
-304
-316
-300
-301
-305
-298
-297
-259
-269
-284
-270
-280
-294
-286
-291
-287
-287
-289
-282
-278
-277
-279
-262
-243
-259
-263
-249
-280
-272
-250
-282
-284
-269
-281
-285
-282
-290
-269
-261
-273
-254
-248
-254
-224
-217
-217
-200
-206
-219
-242
-250
-259
-239
-225
-233
-237
-222
-201
-207
-215
-246
-257
-236
-234
-249
-280
-281
-279
-283
-298
-293
-282
-278
-277
-271
-263
-233
-219
-222
-209
-232
-271
-292
-318
-346
-334
-342
-338
-352
-370
-376
-382
-374
-395
-393
-366
-360
-373
-361
-363
-369
-371
-371
-364
-383
-398
-388
-381
-369
-334
-345
-335
-309
-307
-321
-331
-341
-355
-350
-339
-323
-309
-290
-268
-273
-258
-243
-268
-270
-239
-257
-267
-275
-270
-266
-258
-239
-239
-226
-211
-213
-210
-184
-195
-202
-206
-226
-235
-241
-237
-244
-241
-238
-229
-216
-215
-211
-224
-240
-236
-222
-227
-232
-259
-282
-273
-253
-261
-255
-241
-256
-260
-281
-295
-297
-296
-292
-284
-299
-309
-310
-314
-312
-329
-326
-325
-323
-313
-324
-315
-309
-335
-343
-362
-376
-365
-371
-363
-326
-305
-288
-291
-286
-275
-283
-311
-315
-317
-329
-331
-349
-365
-367
-373
-378
-362
-351
-367
-364
-335
-340
-327
-317
-335
-333
-340
-351
-346
-342
-335
-337
-345
-338
-350
-370
-385
-385
-394
-384
-356
-344
-332
-317
-306
-298
-266
-263
-254
-263
-289
-272
-280
-272
-269
-283
-268
-267
-287
-281
-294
-303
-302
-284
-286
-284
-257
-275
-280
-278
-273
-273
-268
-277
-289
-277
-283
-292
-285
-294
-287
-281
-300
-327
-331
-322
-329
-345
-319
-314
-320
-302
-285
-306
-321
-321
-334
-325
-315
-305
-301
-306
-304
-291
-288
-277
-283
-281
-293
-316
-303
-295
-286
-264
-268
-254
-251
-261
-250
-242
-243
-248
-242
-252
-237
-237
-252
-242
-253
-246
-254
-250
-257
-249
-242
-252
-257
-246
-241
-249
-247
-241
-224
-203
-206
-226
-222
-231
-255
-263
-256
-237
-230
-235
-230
-217
-225
-215
-244
-262
-267
-297
-313
-307
-302
-293
-296
-288
-280
-272
-251
-269
-268
-248
-244
-250
-222
-200
-207
-196
-216
-236
-237
-253
-253
-231
-219
-218
-205
-207
-205
-210
-231
-229
-235
-235
-236
-234
-226
-221
-208
-186
-201
-214
-234
-260
-265
-251
-246
-238
-225
-221
-219
-233
-241
-249
-272
-266
-253
-236
-219
-214
-215
-224
-222
-237
-248
-253
-247
-232
-217
-217
-220
-214
-211
-227
-253
-242
-223
-222
-229
-206
-197
-210
-212
-219
-209
-206
-233
-228
-206
-222
-212
-212
-240
-227
-237
-244
-252
-284
-310
-305
-306
-311
-283
-270
-284
-284
-273
-272
-290
-312
-317
-312
-334
-334
-348
-363
-350
-368
-359
-336
-337
-338
-341
-341
-358
-338
-324
-349
-352
-359
-348
-334
-363
-352
-358
-358
-346
-383
-382
-359
-382
-380
-353
-349
-336
-316
-303
-264
-241
-223
-216
-225
-223
-254
-273
-260
-263
-256
-226
-197
-213
-212
-189
-198
-209
-186
-187
-198
-206
-215
-218
-218
-214
-245
-260
-261
-267
-262
-244
-244
-251
-244
-235
-231
-224
-242
-249
-254
-253
-245
-255
-265
-271
-303
-315
-333
-348
-332
-342
-345
-333
-321
-315
-310
-309
-314
-324
-304
-284
-267
-251
-250
-241
-238
-227
-246
-266
-246
-272
-275
-285
-274
-269
-286
-273
-282
-285
-269
-255
-250
-239
-206
-208
-212
-213
-247
-228
-227
-224
-219
-219
-211
-205
-224
-249
-266
-273
-291
-317
-327
-341
-345
-356
-363
-372
-370
-382
-393
-376
-383
-406
-391
-382
-371
-350
-347
-332
-324
-309
-281
-273
-299
-297
-314
-348
-342
-363
-363
-348
-344
-329
-319
-315
-318
-325
-339
-359
-376
-374
-395
-389
-380
-382
-358
-359
-363
-348
-349
-344
-329
-344
-363
-359
-349
-375
-368
-362
-365
-369
-361
-343
-332
-308
-309
-337
-332
-329
-348
-360
-381
-412
-415
-413
-406
-405
-369
-330
-335
-299
-290
-303
-300
-306
-297
-276
-288
-271
-266
-277
-272
-269
-273
-260
-260
-258
-212
-209
-213
-208
-239
-243
-260
-289
-310
-324
-319
-308
-285
-273
-271
-262
-240
-261
-284
-288
-284
-278
-287
-292
-305
-315
-284
-298
-317
-302
-329
-353
-322
-326
-359
-362
-350
-364
-361
-366
-392
-395
-387
-392
-378
-362
-350
-345
-350
-342
-332
-339
-330
-329
-311
-280
-282
-290
-284
-292
-305
-303
-298
-294
-279
-264
-261
-237
-216
-224
-231
-226
-231
-230
-228
-223
-224
-225
-233
-212
-202
-207
-180
-164
-160
-165
-155
-173
-165
-135
-152
-139
-146
-139
-132
-151
-147
-157
-173
-194
-186
-173
-182
-200
-217
-230
-236
-245
-262
-274
-286
-293
-296
-299
-294
-284
-273
-269
-272
-246
-260
-281
-256
-267
-268
-246
-263
-268
-252
-292
-297
-287
-289
-283
-291
-291
-277
-264
-276
-281
-293
-300
-309
-307
-293
-305
-298
-280
-282
-295
-310
-331
-329
-337
-316
-289
-292
-281
-286
-312
-314
-314
-330
-333
-337
-328
-331
-323
-325
-333
-330
-334
-322
-305
-310
-294
-284
-276
-278
-272
-276
-291
-285
-289
-290
-274
-278
-287
-286
-268
-261
-278
-269
-258
-257
-263
-261
-254
-266
-263
-250
-255
-248
-239
-259
-248
-241
-251
-234
-238
-227
-227
-228
-216
-220
-231
-213
-209
-227
-227
-233
-231
-218
-209
-226
-243
-259
-277
-290
-285
-293
-282
-269
-269
-262
-250
-256
-261
-269
-280
-285
-283
-278
-288
-309
-294
-301
-286
-280
-277
-246
-229
-207
-213
-194
-203
-220
-220
-232
-232
-255
-244
-252
-266
-242
-252
-258
-251
-254
-247
-232
-233
-207
-199
-221
-236
-228
-238
-240
-241
-237
-254
-283
-272
-274
-297
-302
-296
-322
-304
-293
-313
-342
-320
-306
-335
-310
-307
-296
-281
-281
-276
-285
-302
-302
-313
-329
-341
-345
-342
-352
-335
-320
-322
-321
-313
-304
-321
-315
-314
-311
-289
-285
-279
-278
-284
-282
-275
-284
-282
-277
-269
-273
-277
-263
-266
-290
-290
-268
-251
-235
-231
-234
-243
-239
-252
-242
-219
-226
-221
-211
-210
-207
-210
-212
-229
-246
-253
-270
-264
-243
-234
-227
-208
-197
-206
-190
-217
-249
-242
-234
-222
-222
-232
-238
-241
-262
-269
-266
-296
-298
-281
-279
-297
-291
-298
-288
-261
-274
-286
-274
-300
-306
-312
-329
-318
-311
-294
-281
-280
-257
-265
-293
-309
-328
-329
-317
-300
-289
-293
-293
-276
-282
-303
-302
-322
-326
-325
-318
-295
-300
-295
-278
-286
-278
-254
-235
-262
-261
-242
-262
-262
-272
-285
-286
-296
-284
-270
-270
-270
-261
-276
-272
-277
-265
-259
-279
-284
-276
-273
-260
-240
-246
-252
-231
-232
-217
-220
-231
-206
-204
-181
-166
-184
-188
-190
-222
-239
-248
-258
-258
-268
-250
-263
-235
-197
-187
-188
-172
-175
-196
-204
-202
-208
-226
-231
-209
-214
-215
-210
-213
-204
-209
-202
-193
-178
-194
-195
-156
-157
-147
-126
-133
-128
-132
-146
-144
-148
-168
-181
-193
-204
-210
-217
-225
-220
-199
-181
-168
-185
-187
-189
-214
-238
-236
-260
-261
-262
-280
-262
-271
-269
-245
-263
-257
-242
-258
-255
-248
-268
-261
-252
-249
-252
-250
-228
-224
-225
-207
-212
-215
-209
-207
-220
-235
-233
-251
-253
-236
-244
-242
-265
-264
-253
-231
-215
-219
-232
-233
-237
-241
-227
-236
-232
-234
-238
-223
-214
-204
-197
-203
-195
-184
-182
-182
-166
-162
-166
-174
-165
-164
-182
-185
-174
-176
-173
-152
-142
-151
-162
-171
-198
-205
-215
-221
-214
-205
-209
-197
-183
-181
-193
-208
-204
-202
-198
-198
-202
-193
-199
-204
-199
-221
-241
-257
-268
-262
-257
-258
-250
-250
-257
-253
-259
-277
-267
-276
-281
-281
-296
-274
-274
-284
-259
-250
-244
-243
-264
-239
-219
-211
-218
-230
-241
-254
-260
-277
-295
-309
-300
-297
-296
-275
-268
-275
-292
-313
-303
-308
-318
-315
-333
-317
-300
-311
-301
-298
-305
-305
-304
-318
-318
-319
-313
-311
-303
-294
-312
-319
-323
-319
-320
-333
-322
-326
-339
-345
-354
-360
-353
-340
-354
-350
-335
-313
-292
-272
-261
-254
-247
-242
-236
-240
-216
-213
-235
-233
-242
-255
-252
-250
-258
-254
-255
-260
-267
-275
-287
-290
-284
-291
-281
-244
-237
-240
-240
-240
-235
-244
-234
-231
-253
-263
-286
-297
-279
-273
-276
-276
-263
-231
-222
-232
-231
-240
-272
-277
-273
-283
-266
-244
-237
-226
-201
-213
-200
-204
-225
-223
-207
-205
-200
-210
-228
-221
-232
-245
-249
-249
-244
-256
-269
-259
-251
-269
-290
-310
-317
-307
-342
-355
-366
-379
-380
-374
-390
-384
-366
-338
-318
-323
-310
-297
-294
-310
-295
-277
-265
-249
-243
-209
-202
-218
-209
-211
-232
-236
-235
-227
-239
-237
-222
-221
-200
-211
-227
-226
-233
-246
-236
-243
-256
-242
-261
-255
-240
-217
-215
-214
-207
-230
-258
-269
-274
-293
-307
-292
-300
-303
-292
-285
-278
-277
-264
-250
-265
-278
-287
-288
-293
-286
-288
-305
-298
-306
-304
-312
-317
-307
-317
-319
-312
-299
-302
-301
-282
-287
-310
-284
-278
-300
-287
-283
-296
-301
-310
-286
-266
-301
-309
-301
-312
-314
-305
-296
-295
-295
-302
-294
-304
-300
-284
-282
-278
-284
-304
-299
-290
-301
-306
-300
-305
-304
-286
-296
-307
-291
-266
-252
-247
-272
-273
-266
-272
-258
-252
-290
-293
-287
-279
-286
-294
-266
-284
-289
-288
-307
-310
-304
-293
-298
-297
-297
-297
-294
-311
-327
-321
-322
-307
-289
-277
-251
-251
-252
-226
-228
-230
-226
-225
-238
-241
-234
-218
-206
-214
-210
-222
-223
-217
-209
-211
-227
-236
-239
-233
-236
-234
-227
-224
-219
-230
-224
-228
-231
-233
-241
-241
-236
-239
-241
-234
-244
-243
-234
-239
-240
-244
-246
-250
-285
-306
-319
-340
-349
-327
-329
-314
-260
-240
-227
-241
-241
-231
-258
-251
-257
-262
-239
-225
-221
-204
-208
-214
-214
-232
-240
-234
-235
-255
-280
-303
-304
-306
-310
-320
-330
-347
-352
-342
-356
-365
-376
-382
-399
-407
-414
-432
-427
-427
-422
-443
-448
-450
-447
-449
-431
-426
-434
-418
-418
-422
-417
-441
-436
-428
-455
-443
-426
-427
-404
-385
-380
-377
-375
-358
-361
-358
-346
-337
-330
-318
-286
-297
-289
-268
-248
-238
-243
-228
-235
-240
-237
-249
-256
-236
-231
-231
-221
-224
-218
-203
-208
-208
-199
-209
-203
-219
-251
-246
-243
-237
-226
-219
-224
-239
-231
-245
-268
-248
-235
-257
-273
-278
-299
-316
-320
-348
-330
-314
-323
-299
-279
-268
-256
-255
-249
-236
-239
-250
-227
-235
-247
-221
-221
-228
-215
-226
-226
-215
-218
-246
-261
-272
-292
-304
-305
-315
-314
-307
-304
-282
-271
-261
-249
-246
-251
-235
-245
-262
-244
-253
-247
-265
-273
-250
-263
-270
-253
-233
-223
-231
-219
-228
-228
-222
-232
-211
-221
-222
-201
-216
-233
-211
-185
-175
-150
-148
-143
-142
-134
-146
-174
-194
-217
-214
-217
-233
-221
-217
-200
-183
-174
-147
-170
-182
-167
-178
-174
-159
-155
-153
-158
-153
-157
-182
-177
-190
-194
-203
-242
-253
-251
-250
-239
-237
-219
-187
-179
-154
-145
-143
-129
-145
-144
-164
-188
-194
-210
-209
-206
-229
-212
-207
-209
-190
-184
-184
-173
-176
-173
-153
-159
-162
-174
-180
-179
-175
-175
-188
-178
-177
-178
-178
-176
-169
-175
-172
-169
-149
-131
-140
-118
-116
-118
-103
-126
-131
-138
-166
-172
-187
-214
-206
-226
-240
-221
-221
-219
-212
-217
-218
-219
-242
-263
-276
-283
-295
-297
-295
-296
-308
-294
-291
-316
-308
-308
-301
-291
-290
-292
-299
-290
-311
-314
-292
-308
-296
-283
-280
-269
-289
-302
-311
-311
-314
-302
-297
-290
-282
-286
-293
-287
-290
-294
-288
-294
-285
-273
-276
-274
-272
-265
-273
-274
-268
-270
-276
-281
-262
-260
-250
-257
-253
-269
-275
-250
-244
-237
-242
-234
-221
-221
-236
-251
-253
-261
-252
-260
-266
-258
-273
-269
-272
-298
-300
-288
-319
-309
-290
-288
-274
-275
-255
-241
-257
-252
-274
-293
-295
-310
-302
-302
-315
-317
-324
-328
-357
-372
-375
-364
-384
-415
-393
-384
-377
-362
-371
-364
-361
-367
-355
-370
-379
-350
-351
-362
-332
-331
-348
-355
-364
-353
-360
-382
-379
-388
-389
-388
-386
-404
-415
-413
-427
-428
-433
-437
-432
-439
-440
-452
-458
-447
-449
-435
-416
-396
-379
-363
-354
-353
-365
-376
-352
-358
-365
-337
-336
-332
-329
-321
-332
-336
-331
-321
-285
-280
-284
-261
-256
-247
-250
-260
-272
-289
-288
-273
-274
-289
-276
-262
-267
-277
-270
-283
-293
-308
-298
-287
-301
-301
-281
-291
-300
-287
-295
-318
-325
-317
-331
-339
-333
-317
-320
-300
-278
-290
-271
-256
-255
-242
-222
-207
-192
-194
-186
-178
-192
-189
-187
-183
-176
-165
-168
-187
-199
-191
-196
-201
-187
-194
-207
-206
-208
-198
-199
-217
-227
-237
-235
-238
-241
-259
-265
-264
-275
-263
-258
-241
-229
-233
-248
-259
-261
-257
-260
-241
-245
-255
-248
-271
-288
-311
-338
-312
-303
-304
-269
-239
-242
-230
-229
-249
-271
-297
-308
-343
-355
-348
-336
-340
-317
-315
-305
-305
-296
-296
-283
-256
-244
-236
-226
-219
-211
-212
-230
-220
-237
-233
-215
-205
-178
-165
-162
-150
-163
-154
-148
-148
-141
-143
-134
-115
-126
-123
-132
-134
-136
-152
-168
-181
-187
-171
-177
-188
-193
-216
-215
-223
-204
-180
-167
-151
-133
-141
-135
-138
-152
-155
-165
-168
-162
-146
-118
-121
-112
-119
-120
-127
-134
-130
-145
-156
-152
-145
-149
-161
-162
-154
-164
-147
-162
-168
-170
-197
-208
-203
-192
-189
-186
-198
-206
-203
-218
-218
-238
-246
-236
-239
-214
-205
-229
-232
-220
-225
-223
-220
-230
-237
-237
-244
-247
-231
-229
-256
-263
-269
-278
-263
-265
-258
-249
-243
-213
-185
-167
-165
-161
-148
-158
-162
-179
-173
-168
-191
-196
-190
-206
-187
-169
-169
-136
-146
-143
-105
-109
-93
-81
-112
-92
-110
-102
-88
-89
-83
-54
-53
-60
-64
-56
-62
-93
-99
-126
-139
-118
-122
-126
-117
-138
-146
-138
-173
-163
-168
-180
-180
-195
-208
-206
-207
-218
-215
-233
-232
-231
-238
-234
-231
-232
-231
-237
-250
-239
-234
-245
-244
-232
-214
-223
-225
-233
-257
-265
-277
-299
-309
-305
-313
-314
-317
-323
-312
-295
-287
-279
-290
-286
-291
-300
-297
-300
-289
-276
-264
-268
-246
-248
-250
-222
-226
-220
-198
-186
-185
-167
-145
-144
-136
-150
-161
-164
-189
-196
-195
-173
-173
-166
-155
-154
-143
-144
-130
-126
-139
-136
-138
-153
-152
-144
-145
-140
-131
-136
-135
-131
-122
-119
-112
-106
-110
-133
-161
-174
-182
-193
-210
-217
-225
-227
-238
-263
-264
-263
-247
-246
-239
-221
-204
-204
-194
-185
-181
-167
-163
-152
-155
-169
-171
-181
-191
-166
-166
-157
-138
-139
-148
-136
-135
-152
-146
-138
-163
-171
-181
-175
-182
-188
-182
-201
-199
-189
-181
-173
-188
-165
-160
-146
-153
-159
-156
-147
-136
-122
-112
-118
-119
-134
-143
-139
-163
-161
-152
-165
-155
-147
-122
-119
-130
-126
-138
-149
-162
-151
-138
-147
-144
-130
-130
-142
-152
-166
-192
-210
-222
-217
-213
-205
-184
-164
-175
-186
-181
-198
-215
-218
-224
-223
-226
-214
-207
-211
-231
-230
-250
-260
-241
-248
-258
-252
-267
-266
-269
-275
-258
-255
-255
-245
-210
-206
-208
-203
-205
-219
-222
-227
-230
-215
-216
-203
-174
-174
-188
-189
-197
-181
-185
-184
-167
-184
-180
-176
-189
-196
-213
-239
-232
-228
-217
-194
-180
-148
-112
-88
-81
-70
-74
-87
-95
-112
-105
-103
-85
-61
-49
-44
-36
-38
-37
-43
-56
-60
-73
-68
-68
-62
-69
-89
-92
-118
-126
-123
-127
-134
-136
-146
-153
-151
-169
-168
-174
-181
-182
-163
-159
-157
-151
-136
-132
-139
-142
-154
-143
-138
-146
-152
-151
-149
-155
-147
-134
-143
-146
-144
-198
-180
-212
-211
-217
-217
-213
-246
-210
-222
-215
-249
-258
-289
-285
-296
-201
-157
-212
-157
-293
-249
48
-487
-15
-133
-264
-68
-231
-170
-167
-158
-382
-104
-195
-352
19
-243
-199
-83
-254
-175
-211
-74
-149
-209
-145
-235
-26
-226
-270
-165
-180
-167
-107
-167
-185
-194
-251
-86
-133
-156
-227
-204
-149
-199
-186
-215
-207
-172
-122
-112
-108
-66
-143
-169
-92
-68
-78
-106
-110
-98
-147
-63
-81
-140
-127
-223
-176
-132
-146
-210
-133
-225
-150
-117
-181
-226
-177
-222
-120
-234
-159
-245
-180
-179
-181
-162
-216
-354
-305
-203
-319
-292
-266
-251
-243
-277
-289
-226
-289
-283
-347
-275
-256
-192
-282
-260
-222
-248
-223
-223
-340
-328
-259
-261
-217
-198
-298
-228
-152
-267
-267
-248
-242
-262
-252
-264
-198
-208
-186
-250
-148
-226
-206
-205
-236
-166
-229
-229
-226
-197
-239
-240
-254
-256
-215
-229
-290
-229
-228
-226
-217
-236
-279
-251
-263
-284
-195
-212
-294
-165
-225
-181
-227
-184
-154
-233
-155
-206
-185
-226
-140
-204
-203
-161
-199
-207
-217
-211
-131
-215
-197
-166
-154
-137
-139
-130
-156
-104
-121
-49
-93
-110
-44
-74
-73
-176
-114
-80
-259
-133
-36
-146
-151
-105
-131
-135
-92
-247
-212
-162
-202
-167
-189
-215
-168
-118
-246
-125
-111
-244
-117
-201
-163
-180
-173
-213
-177
-200
-206
-163
-286
-190
-229
-255
-265
-271
-256
-251
-283
-272
-264
-283
-273
-246
-245
-213
-271
-251
-186
-239
-226
-214
-157
-181
-211
-149
-200
-215
-217
-229
-196
-174
-193
-189
-153
-131
-78
-117
-138
-100
-173
-103
-142
-75
-164
-149
-105
-120
-73
-109
-77
-114
-143
-104
-119
-80
-143
-169
-187
-136
-177
-158
-197
-201
-193
-159
-249
-241
-197
-264
-213
-271
-228
-165
-187
-205
-194
-152
-185
-202
-171
-241
-203
-225
-207
-276
-249
-253
-260
-216
-250
-241
-239
-237
-193
-201
-189
-188
-191
-216
-203
-201
-218
-220
-238
-208
-237
-265
-257
-218
-214
-236
-204
-225
-196
-138
-189
-187
-227
-267
-204
-184
-222
-201
-202
-208
-176
-195
-221
-198
-216
-248
-231
-252
-280
-259
-329
-377
-330
-340
-345
-330
-395
-307
-342
-341
-328
-345
-334
-374
-339
-358
-337
-358
-372
-378
-346
-350
-360
-388
-397
-409
-335
-343
-373
-372
-403
-337
-348
-330
-309
-346
-357
-367
-386
-356
-414
-348
-392
-337
-366
-326
-335
-390
-344
-391
-330
-331
-403
-384
-374
-378
-392
-386
-403
-376
-390
-382
-346
-382
-323
-324
-349
-357
-360
-376
-374
-385
-397
-362
-420
-383
-407
-437
-368
-352
-394
-377
-358
-392
-331
-348
-318
-282
-310
-342
-332
-314
-333
-283
-288
-299
-228
-287
-240
-265
-273
-326
-307
-352
-359
-323
-439
-397
-433
-386
-411
-375
-394
-373
-369
-414
-320
-344
-383
-381
-367
-339
-318
-321
-343
-329
-339
-317
-324
-313
-313
-385
-392
-378
-408
-393
-434
-463
-426
-452
-480
-441
-430
-413
-442
-492
-481
-425
-443
-474
-455
-490
-445
-456
-443
-474
-475
-445
-442
-421
-434
-426
-455
-394
-435
-449
-432
-435
-450
-394
-408
-427
-359
-435
-375
-379
-390
-414
-375
-403
-380
-357
-342
-339
-284
-354
-290
-306
-303
-302
-328
-312
-366
-290
-345
-299
-341
-335
-334
-314
-276
-301
-291
-303
-337
-305
-295
-285
-279
-318
-281
-329
-327
-308
-326
-281
-344
-308
-286
-275
-255
-314
-315
-337
-353
-381
-386
-410
-362
-414
-416
-365
-352
-360
-400
-402
-358
-360
-428
-406
-415
-430
-441
-433
-430
-404
-435
-437
-412
-360
-343
-324
-323
-384
-362
-389
-368
-397
-409
-398
-433
-392
-432
-406
-441
-429
-433
-466
-430
-485
-446
-477
-476
-469
-495
-448
-427
-438
-425
-407
-374
-391
-368
-373
-357
-321
-348
-323
-310
-349
-378
-366
-343
-329
-328
-333
-320
-317
-307
-319
-314
-324
-314
-338
-330
-341
-299
-293
-292
-272
-283
-301
-353
-319
-365
-324
-321
-343
-307
-363
-375
-362
-331
-347
-338
-344
-365
-289
-326
-340
-329
-399
-359
-410
-391
-353
-348
-358
-313
-324
-338
-310
-360
-343
-354
-373
-343
-350
-343
-310
-331
-362
-320
-345
-319
-359
-371
-352
-356
-386
-342
-364
-378
-356
-401
-399
-401
-433
-402
-371
-383
-349
-380
-371
-387
-397
-406
-342
-367
-344
-333
-328
-331
-345
-353
-358
-375
-396
-342
-354
-309
-337
-376
-388
-387
-398
-389
-354
-337
-330
-357
-324
-313
-314
-338
-341
-342
-385
-384
-396
-418
-389
-385
-430
-437
-395
-369
-390
-357
-326
-333
-402
-410
-430
-376
-378
-417
-400
-378
-397
-369
-360
-384
-343
-384
-349
-328
-368
-347
-349
-305
-281
-271
-319
-310
-310
-330
-286
-348
-311
-345
-377
-346
-328
-336
-371
-355
-334
-349
-396
-322
-332
-353
-362
-412
-378
-333
-325
-350
-372
-372
-342
-356
-368
-355
-349
-346
-347
-339
-314
-327
-376
-328
-301
-283
-332
-345
-390
-390
-413
-375
-360
-400
-445
-398
-428
-395
-382
-428
-396
-422
-457
-426
-382
-363
-362
-399
-380
-353
-368
-365
-387
-360
-351
-346
-358
-388
-360
-340
-329
-335
-313
-381
-390
-365
-372
-383
-359
-402
-352
-334
-346
-301
-285
-291
-297
-331
-349
-347
-367
-368
-365
-352
-375
-332
-361
-333
-334
-332
-323
-306
-290
-280
-293
-291
-275
-352
-311
-330
-325
-330
-324
-263
-316
-331
-323
-290
-277
-283
-291
-272
-256
-315
-323
-301
-266
-257
-273
-277
-237
-195
-236
-203
-177
-215
-221
-201
-195
-223
-238
-315
-246
-252
-264
-244
-272
-248
-263
-280
-261
-250
-285
-322
-323
-303
-260
-321
-334
-323
-345
-330
-375
-368
-365
-375
-367
-356
-347
-376
-362
-379
-367
-315
-345
-358
-361
-367
-341
-350
-379
-392
-397
-404
-368
-359
-379
-331
-365
-359
-348
-372
-331
-324
-334
-277
-283
-305
-246
-287
-255
-247
-306
-273
-265
-332
-303
-263
-305
-276
-275
-298
-282
-304
-262
-224
-249
-230
-237
-263
-268
-267
-310
-313
-300
-309
-308
-303
-280
-279
-301
-279
-314
-308
-287
-290
-279
-270
-257
-242
-248
-268
-242
-273
-286
-264
-236
-225
-242
-234
-276
-206
-252
-292
-224
-251
-265
-296
-299
-286
-313
-340
-323
-292
-291
-306
-335
-325
-316
-329
-326
-311
-300
-310
-319
-329
-340
-301
-338
-335
-323
-343
-356
-288
-294
-297
-304
-316
-299
-280
-251
-275
-243
-235
-213
-229
-219
-217
-206
-211
-247
-218
-218
-226
-263
-241
-209
-218
-231
-227
-230
-218
-246
-249
-241
-212
-218
-246
-265
-226
-216
-232
-197
-148
-178
-198
-185
-197
-169
-175
-208
-190
-186
-194
-149
-175
-210
-223
-221
-190
-203
-218
-212
-205
-226
-242
-229
-265
-255
-233
-217
-237
-234
-250
-200
-237
-285
-298
-290
-305
-262
-244
-239
-214
-255
-242
-234
-234
-230
-240
-204
-191
-172
-178
-167
-162
-208
-201
-174
-164
-173
-208
-188
-187
-208
-202
-192
-180
-217
-253
-248
-244
-236
-255
-263
-280
-276
-302
-303
-281
-300
-312
-322
-303
-305
-305
-319
-338
-322
-304
-336
-341
-320
-360
-355
-355
-352
-394
-346
-374
-394
-397
-441
-388
-420
-414
-382
-366
-403
-354
-399
-477
-424
-444
-437
-371
-403
-374
-354
-357
-335
-333
-379
-386
-368
-362
-310
-340
-343
-309
-318
-300
-266
-292
-278
-288
-290
-244
-266
-292
-250
-269
-242
-239
-281
-277
-280
-313
-306
-291
-334
-309
-313
-340
-318
-314
-335
-331
-304
-308
-308
-294
-294
-283
-310
-316
-306
-302
-279
-278
-275
-286
-286
-301
-335
-323
-304
-343
-301
-291
-320
-303
-300
-338
-305
-321
-329
-268
-283
-230
-207
-244
-215
-211
-247
-242
-246
-256
-215
-219
-240
-189
-214
-195
-206
-233
-210
-192
-268
-253
-205
-264
-257
-236
-256
-260
-258
-257
-241
-245
-239
-228
-211
-244
-245
-273
-277
-238
-264
-269
-268
-273
-258
-257
-256
-268
-303
-298
-279
-295
-302
-327
-328
-304
-313
-284
-252
-277
-242
-243
-283
-257
-248
-288
-260
-272
-264
-216
-248
-255
-218
-260
-272
-254
-266
-205
-232
-256
-211
-269
-317
-306
-312
-301
-262
-264
-289
-246
-261
-266
-283
-295
-268
-291
-306
-280
-262
-249
-244
-235
-235
-248
-262
-254
-244
-248
-228
-211
-181
-218
-227
-219
-233
-221
-233
-252
-236
-220
-206
-175
-209
-179
-171
-226
-224
-239
-284
-276
-271
-305
-282
-242
-249
-229
-237
-226
-218
-242
-202
-201
-191
-188
-203
-165
-149
-153
-174
-150
-175
-171
-177
-203
-209
-216
-247
-266
-261
-269
-272
-251
-265
-229
-241
-247
-249
-237
-249
-261
-243
-284
-247
-277
-223
-214
-240
-231
-297
-270
-258
-288
-272
-261
-279
-300
-271
-285
-274
-257
-301
-286
-290
-306
-269
-314
-303
-263
-228
-243
-226
-238
-265
-245
-249
-217
-226
-207
-222
-198
-188
-232
-173
-195
-255
-221
-201
-229
-220
-207
-238
-236
-240
-219
-208
-227
-242
-256
-224
-239
-235
-257
-266
-286
-311
-304
-315
-290
-294
-266
-239
-246
-246
-292
-287
-316
-313
-268
-280
-250
-273
-255
-236
-230
-260
-263
-266
-300
-272
-272
-297
-314
-321
-324
-293
-298
-286
-284
-310
-319
-275
-283
-293
-268
-263
-248
-258
-243
-274
-268
-284
-273
-319
-322
-284
-297
-279
-249
-200
-226
-242
-260
-227
-213
-237
-232
-232
-268
-283
-270
-280
-279
-310
-326
-292
-305
-296
-271
-260
-277
-286
-350
-336
-340
-378
-360
-384
-381
-360
-336
-347
-346
-335
-336
-300
-290
-285
-259
-263
-222
-238
-261
-216
-210
-220
-171
-193
-185
-192
-200
-236
-256
-236
-244
-260
-276
-306
-339
-345
-290
-300
-295
-307
-301
-278
-275
-298
-331
-315
-348
-314
-296
-311
-306
-321
-302
-307
-304
-298
-319
-327
-333
-306
-337
-341
-291
-314
-305
-323
-316
-300
-280
-287
-292
-271
-282
-265
-274
-274
-276
-282
-267
-273
-245
-213
-201
-193
-156
-167
-172
-166
-134
-171
-184
-166
-184
-183
-195
-220
-221
-219
-240
-233
-225
-260
-227
-259
-242
-217
-261
-270
-246
-232
-263
-258
-259
-223
-197
-207
-191
-187
-226
-242
-277
-268
-240
-255
-269
-239
-270
-256
-253
-277
-294
-275
-263
-285
-249
-247
-224
-228
-230
-195
-178
-166
-142
-133
-127
-117
-124
-163
-185
-182
-179
-153
-177
-195
-225
-229
-209
-180
-155
-178
-160
-180
-184
-173
-185
-199
-210
-216
-225
-214
-213
-237
-229
-234
-220
-211
-212
-210
-214
-207
-221
-227
-264
-262
-264
-239
-231
-248
-242
-236
-261
-260
-254
-245
-229
-233
-219
-211
-211
-226
-223
-229
-216
-213
-216
-199
-183
-195
-164
-150
-133
-124
-136
-147
-132
-113
-119
-120
-113
-138
-147
-174
-170
-177
-186
-188
-217
-220
-199
-182
-188
-173
-196
-198
-214
-258
-288
-283
-287
-299
-286
-265
-269
-249
-216
-220
-193
-233
-246
-240
-272
-262
-243
-237
-223
-215
-201
-216
-225
-228
-232
-240
-252
-223
-266
-266
-282
-286
-289
-304
-288
-288
-296
-298
-286
-273
-292
-336
-365
-355
-357
-362
-333
-317
-307
-313
-319
-300
-311
-322
-336
-342
-348
-376
-379
-371
-363
-351
-371
-380
-373
-400
-398
-368
-362
-351
-351
-360
-348
-342
-339
-308
-309
-307
-294
-282
-252
-247
-256
-244
-241
-241
-260
-261
-300
-340
-348
-356
-347
-343
-328
-341
-349
-345
-328
-332
-353
-325
-344
-337
-293
-302
-288
-274
-290
-298
-280
-271
-268
-256
-248
-229
-238
-236
-249
-283
-317
-287
-279
-285
-298
-315
-297
-282
-294
-303
-273
-296
-292
-289
-337
-345
-343
-345
-309
-323
-351
-327
-319
-316
-268
-271
-283
-294
-313
-289
-306
-321
-329
-352
-336
-330
-333
-306
-295
-307
-291
-275
-245
-250
-246
-255
-261
-280
-275
-272
-280
-261
-273
-279
-265
-285
-283
-266
-291
-302
-302
-289
-306
-301
-292
-294
-320
-353
-332
-348
-344
-376
-357
-353
-356
-330
-348
-353
-366
-376
-399
-391
-386
-402
-360
-352
-373
-353
-344
-318
-285
-278
-316
-284
-270
-260
-236
-218
-255
-260
-274
-248
-258
-287
-271
-260
-245
-263
-248
-243
-265
-274
-291
-279
-249
-249
-261
-254
-246
-261
-264
-277
-290
-294
-317
-278
-269
-293
-271
-291
-267
-271
-267
-294
-302
-324
-338
-321
-324
-336
-314
-328
-302
-290
-296
-283
-284
-292
-264
-238
-271
-239
-263
-268
-228
-264
-281
-256
-290
-287
-247
-262
-235
-246
-278
-244
-250
-263
-252
-249
-252
-232
-259
-271
-254
-284
-298
-309
-282
-261
-270
-279
-270
-268
-265
-248
-265
-273
-280
-318
-296
-295
-287
-272
-250
-252
-257
-261
-267
-283
-282
-281
-273
-255
-256
-242
-255
-247
-230
-257
-255
-252
-261
-229
-259
-261
-245
-288
-291
-296
-290
-286
-293
-275
-265
-278
-294
-289
-279
-274
-265
-317
-311
-274
-302
-294
-301
-312
-297
-280
-272
-251
-258
-263
-248
-251
-289
-284
-280
-222
-224
-221
-225
-236
-237
-254
-299
-280
-276
-287
-245
-237
-225
-196
-193
-189
-182
-205
-176
-192
-204
-175
-196
-230
-220
-201
-207
-218
-205
-204
-178
-172
-158
-136
-146
-151
-193
-192
-222
-218
-230
-244
-248
-226
-236
-224
-205
-202
-191
-198
-193
-188
-181
-223
-239
-256
-265
-268
-247
-262
-270
-273
-276
-285
-274
-255
-271
-282
-300
-307
-316
-318
-324
-335
-335
-313
-279
-311
-313
-302
-315
-338
-322
-309
-303
-311
-314
-298
-274
-277
-279
-279
-292
-275
-267
-264
-282
-280
-293
-295
-316
-328
-322
-334
-356
-380
-357
-316
-303
-282
-260
-243
-231
-245
-254
-254
-267
-296
-303
-298
-289
-255
-254
-263
-260
-277
-273
-271
-270
-268
-279
-293
-288
-278
-284
-302
-324
-318
-321
-308
-287
-269
-260
-252
-248
-246
-240
-255
-271
-287
-308
-289
-290
-291
-279
-274
-303
-305
-302
-333
-314
-297
-289
-274
-290
-296
-269
-272
-259
-249
-246
-226
-222
-258
-256
-249
-261
-265
-269
-265
-252
-258
-265
-255
-246
-254
-251
-265
-302
-278
-278
-276
-285
-286
-272
-262
-270
-289
-252
-239
-228
-225
-207
-221
-244
-257
-244
-244
-264
-292
-302
-304
-314
-312
-322
-312
-290
-272
-259
-262
-268
-291
-290
-280
-286
-305
-297
-310
-288
-304
-329
-291
-311
-278
-266
-272
-258
-233
-236
-269
-286
-305
-291
-259
-251
-246
-240
-244
-242
-225
-210
-227
-226
-223
-253
-258
-247
-249
-255
-248
-276
-296
-305
-320
-299
-277
-286
-291
-283
-238
-209
-249
-262
-225
-225
-224
-214
-198
-195
-212
-213
-235
-255
-280
-280
-299
-299
-306
-286
-294
-280
-263
-258
-239
-219
-211
-202
-210
-193
-199
-208
-198
-231
-217
-218
-218
-213
-188
-173
-153
-157
-206
-210
-229
-249
-235
-248
-252
-277
-312
-308
-283
-302
-293
-287
-277
-244
-237
-209
-217
-226
-200
-195
-208
-198
-213
-233
-220
-221
-229
-220
-192
-196
-195
-201
-233
-237
-238
-230
-220
-232
-236
-224
-208
-198
-209
-241
-251
-241
-274
-262
-273
-273
-267
-285
-290
-296
-295
-308
-302
-281
-255
-240
-234
-261
-272
-275
-275
-289
-263
-261
-240
-250
-225
-222
-232
-225
-219
-199
-215
-226
-235
-198
-231
-242
-233
-243
-264
-274
-291
-277
-283
-300
-266
-256
-238
-226
-233
-244
-247
-234
-224
-220
-218
-235
-239
-224
-209
-218
-244
-269
-266
-268
-268
-275
-283
-303
-319
-315
-307
-296
-307
-338
-330
-336
-358
-386
-385
-381
-390
-354
-341
-315
-271
-275
-261
-239
-245
-241
-246
-240
-234
-241
-242
-245
-247
-246
-247
-244
-256
-249
-250
-270
-264
-249
-280
-284
-286
-271
-253
-253
-253
-250
-250
-255
-255
-291
-304
-291
-281
-272
-245
-249
-264
-253
-228
-234
-238
-240
-235
-245
-243
-223
-214
-183
-200
-199
-180
-199
-233
-261
-263
-259
-246
-251
-260
-252
-262
-245
-234
-251
-254
-261
-249
-244
-236
-234
-257
-260
-258
-278
-292
-299
-305
-289
-261
-298
-302
-298
-327
-301
-291
-328
-316
-310
-323
-283
-273
-262
-214
-230
-232
-247
-269
-235
-216
-232
-217
-233
-218
-218
-255
-280
-291
-283
-271
-281
-282
-263
-267
-274
-267
-287
-275
-297
-315
-284
-300
-297
-284
-248
-244
-242
-231
-225
-219
-231
-240
-244
-239
-227
-213
-228
-249
-243
-273
-303
-304
-324
-331
-324
-319
-327
-321
-324
-316
-302
-334
-340
-307
-308
-274
-240
-215
-190
-208
-212
-205
-221
-224
-222
-223
-235
-220
-206
-197
-197
-197
-246
-273
-284
-311
-299
-333
-324
-310
-314
-303
-303
-307
-295
-240
-229
-226
-233
-248
-243
-261
-274
-252
-257
-272
-259
-231
-216
-212
-198
-199
-199
-212
-199
-197
-230
-211
-203
-213
-213
-212
-219
-199
-194
-177
-168
-193
-193
-170
-180
-170
-157
-177
-179
-170
-164
-173
-169
-159
-163
-146
-111
-99
-77
-73
-63
-52
-53
-69
-67
-64
-78
-86
-91
-76
-77
-94
-107
-107
-122
-121
-119
-101
-87
-102
-140
-149
-163
-176
-176
-173
-171
-196
-220
-212
-203
-200
-183
-177
-181
-172
-177
-198
-163
-140
-146
-144
-138
-120
-96
-76
-78
-82
-78
-71
-77
-64
-68
-71
-64
-80
-82
-91
-108
-115
-144
-168
-195
-215
-234
-225
-220
-240
-223
-202
-230
-240
-259
-269
-259
-249
-257
-265
-250
-223
-234
-240
-230
-220
-205
-198
-173
-169
-158
-150
-142
-117
-120
-134
-156
-158
-161
-197
-211
-218
-218
-202
-195
-165
-133
-130
-137
-158
-170
-185
-184
-170
-172
-190
-197
-185
-166
-151
-161
-165
-174
-171
-173
-187
-202
-224
-212
-226
-222
-221
-230
-237
-216
-189
-191
-181
-201
-224
-238
-243
-262
-276
-262
-244
-221
-220
-235
-219
-225
-222
-206
-221
-222
-216
-200
-209
-197
-194
-201
-206
-239
-213
-195
-188
-179
-170
-169
-167
-175
-198
-218
-222
-231
-231
-221
-222
-235
-213
-193
-207
-217
-229
-237
-238
-250
-250
-241
-237
-234
-223
-190
-187
-203
-196
-215
-220
-199
-233
-217
-216
-228
-221
-205
-206
-209
-185
-191
-181
-189
-210
-208
-205
-203
-217
-207
-204
-193
-191
-210
-197
-185
-163
-158
-153
-152
-188
-186
-178
-194
-191
-182
-179
-177
-191
-192
-188
-215
-228
-219
-207
-190
-197
-170
-157
-152
-147
-156
-160
-157
-146
-145
-133
-144
-124
-120
-129
-128
-110
-98
-123
-142
-126
-110
-98
-104
-108
-86
-71
-61
-45
-60
-103
-96
-137
-157
-157
-163
-165
-172
-191
-209
-229
-228
-256
-262
-264
-270
-275
-290
-274
-288
-311
-308
-314
-349
-337
-346
-335
-283
-288
-284
-278
-297
-289
-267
-269
-262
-249
-220
-193
-187
-184
-177
-196
-210
-247
-259
-248
-261
-274
-278
-253
-245
-251
-265
-261
-226
-227
-237
-241
-235
-233
-234
-237
-248
-255
-258
-268
-272
-281
-284
-247
-231
-206
-196
-190
-208
-212
-218
-207
-224
-236
-189
-195
-209
-199
-190
-197
-210
-217
-202
-215
-235
-238
-245
-248
-245
-263
-276
-301
-315
-297
-304
-312
-300
-280
-258
-271
-281
-270
-265
-248
-231
-238
-209
-202
-185
-186
-178
-177
-174
-162
-157
-155
-159
-166
-171
-154
-172
-148
-146
-159
-161
-180
-194
-176
-175
-164
-152
-165
-150
-152
-148
-158
-182
-173
-156
-141
-138
-127
-144
-152
-143
-154
-153
-138
-110
-107
-118
-113
-115
-126
-149
-145
-138
-138
-128
-150
-150
-132
-133
-131
-148
-156
-148
-137
-137
-165
-155
-141
-154
-175
-188
-216
-225
-224
-221
-209
-219
-233
-229
-229
-235
-229
-226
-223
-218
-212
-208
-200
-197
-220
-210
-212
-213
-215
-249
-237
-230
-221
-211
-204
-193
-187
-206
-183
-185
-208
-207
-226
-212
-196
-210
-190
-185
-177
-130
-135
-148
-146
-147
-142
-151
-167
-152
-168
-170
-170
-196
-192
-164
-156
-171
-156
-153
-183
-183
-208
-205
-198
-224
-244
-247
-242
-226
-217
-212
-247
-246
-230
-234
-233
-237
-265
-270
-284
-276
-269
-291
-285
-304
-335
-331
-296
-297
-291
-264
-245
-254
-260
-256
-267
-263
-274
-300
-290
-295
-290
-277
-263
-276
-299
-320
-307
-312
-341
-358
-370
-376
-350
-337
-326
-307
-308
-291
-276
-298
-304
-295
-298
-285
-269
-287
-276
-262
-259
-262
-272
-254
-236
-222
-242
-220
-211
-221
-200
-201
-211
-228
-251
-264
-257
-294
-308
-326
-338
-322
-315
-314
-317
-333
-329
-329
-348
-352
-357
-375
-364
-362
-383
-355
-349
-352
-337
-331
-320
-298
-288
-290
-270
-263
-265
-272
-271
-252
-243
-244
-228
-230
-229
-219
-236
-228
-220
-200
-202
-203
-189
-199
-216
-225
-229
-232
-238
-247
-230
-253
-262
-253
-239
-243
-228
-266
-312
-290
-306
-299
-295
-314
-308
-325
-336
-330
-348
-357
-354
-369
-372
-345
-343
-320
-321
-328
-309
-308
-265
-259
-251
-246
-246
-218
-226
-219
-204
-211
-226
-241
-240
-244
-225
-230
-228
-231
-258
-271
-257
-267
-290
-276
-276
-297
-324
-359
-359
-339
-324
-323
-321
-332
-324
-322
-337
-319
-274
-279
-266
-278
-305
-309
-278
-269
-266
-252
-241
-219
-205
-237
-246
-244
-254
-248
-248
-245
-253
-256
-275
-284
-280
-297
-310
-308
-313
-317
-328
-317
-303
-297
-292
-307
-290
-297
-294
-306
-322
-304
-291
-264
-253
-269
-280
-257
-245
-249
-249
-246
-236
-219
-250
-266
-253
-250
-240
-227
-233
-233
-230
-240
-231
-228
-232
-233
-250
-264
-253
-264
-274
-266
-248
-252
-259
-259
-269
-244
-262
-274
-269
-271
-266
-262
-260
-261
-245
-275
-291
-302
-325
-320
-337
-327
-306
-325
-316
-318
-326
-337
-308
-298
-290
-280
-306
-298
-290
-269
-248
-250
-237
-213
-212
-205
-216
-214
-210
-218
-254
-244
-223
-227
-218
-230
-219
-200
-223
-214
-190
-229
-212
-210
-213
-184
-175
-174
-159
-190
-213
-204
-225
-239
-258
-281
-303
-300
-306
-310
-282
-262
-258
-251
-234
-216
-217
-239
-247
-247
-242
-260
-254
-250
-269
-259
-255
-251
-247
-242
-232
-226
-203
-180
-146
-153
-172
-163
-174
-198
-229
-241
-246
-260
-264
-283
-273
-265
-253
-257
-269
-288
-301
-300
-304
-298
-302
-303
-302
-292
-304
-307
-300
-296
-288
-287
-303
-297
-314
-326
-324
-344
-375
-367
-353
-353
-326
-308
-301
-293
-304
-316
-328
-359
-369
-383
-404
-382
-390
-381
-383
-394
-384
-399
-388
-390
-400
-413
-415
-410
-421
-418
-432
-421
-404
-405
-402
-390
-376
-374
-359
-336
-336
-335
-344
-337
-336
-352
-325
-323
-332
-339
-339
-323
-339
-335
-335
-336
-327
-327
-343
-338
-329
-331
-325
-326
-344
-357
-383
-402
-399
-411
-411
-384
-387
-377
-367
-360
-361
-366
-357
-360
-375
-377
-384
-370
-365
-389
-381
-354
-339
-325
-313
-308
-284
-288
-264
-279
-272
-273
-274
-260
-265
-261
-260
-273
-297
-304
-332
-337
-350
-349
-341
-339
-342
-330
-313
-298
-314
-321
-324
-331
-334
-343
-345
-321
-309
-311
-298
-289
-267
-266
-245
-243
-269
-261
-256
-247
-251
-245
-242
-246
-246
-271
-279
-294
-303
-306
-299
-298
-284
-277
-272
-275
-294
-301
-326
-343
-368
-376
-377
-364
-347
-359
-352
-346
-341
-327
-342
-351
-389
-397
-376
-385
-371
-351
-338
-329
-329
-322
-293
-282
-281
-287
-276
-291
-294
-284
-300
-295
-306
-301
-296
-315
-309
-311
-307
-287
-271
-290
-305
-299
-313
-294
-300
-294
-268
-289
-274
-241
-224
-199
-173
-183
-178
-162
-177
-200
-202
-203
-186
-214
-223
-195
-182
-175
-185
-186
-209
-215
-223
-228
-241
-247
-251
-283
-300
-313
-318
-314
-325
-319
-328
-325
-315
-292
-294
-277
-240
-234
-241
-247
-249
-241
-253
-280
-259
-249
-255
-226
-199
-218
-225
-221
-227
-226
-217
-224
-235
-239
-255
-242
-253
-255
-250
-246
-249
-272
-290
-305
-321
-317
-301
-298
-310
-304
-321
-350
-353
-337
-337
-328
-313
-304
-278
-275
-277
-280
-290
-299
-282
-261
-258
-248
-269
-278
-298
-322
-312
-328
-320
-309
-293
-285
-266
-295
-282
-284
-306
-324
-340
-346
-370
-368
-376
-344
-335
-349
-348
-336
-340
-330
-334
-334
-328
-323
-308
-294
-287
-265
-279
-283
-276
-283
-272
-255
-250
-232
-204
-181
-167
-182
-198
-225
-230
-221
-216
-220
-211
-222
-217
-200
-201
-200
-188
-186
-189
-189
-192
-207
-199
-194
-201
-206
-218
-231
-232
-214
-228
-238
-241
-215
-219
-240
-243
-254
-252
-245
-223
-225
-229
-216
-213
-232
-243
-220
-229
-259
-265
-281
-276
-263
-245
-239
-252
-258
-278
-273
-275
-284
-270
-263
-253
-236
-239
-261
-263
-293
-300
-297
-308
-305
-315
-330
-318
-309
-309
-288
-277
-274
-279
-290
-289
-288
-293
-315
-318
-317
-305
-296
-322
-323
-314
-300
-276
-242
-220
-210
-204
-204
-206
-202
-205
-216
-239
-260
-264
-288
-293
-291
-296
-278
-276
-272
-258
-254
-239
-215
-234
-240
-251
-271
-281
-272
-281
-280
-286
-272
-248
-251
-234
-241
-252
-257
-265
-256
-257
-264
-288
-283
-290
-307
-303
-290
-271
-266
-273
-256
-248
-258
-257
-268
-262
-267
-284
-275
-282
-275
-280
-281
-261
-239
-220
-220
-213
-206
-206
-187
-193
-202
-208
-199
-192
-205
-196
-188
-185
-196
-212
-224
-254
-252
-252
-263
-243
-235
-244
-246
-250
-264
-261
-264
-268
-277
-296
-296
-295
-315
-333
-352
-342
-339
-330
-322
-303
-302
-285
-266
-274
-275
-295
-322
-335
-338
-354
-359
-342
-339
-322
-321
-324
-307
-306
-309
-281
-280
-285
-272
-281
-296
-314
-322
-337
-338
-339
-341
-303
-269
-256
-233
-220
-224
-207
-208
-213
-209
-229
-235
-237
-247
-254
-260
-253
-249
-250
-235
-208
-198
-170
-170
-171
-173
-200
-234
-254
-264
-277
-291
-302
-303
-303
-297
-281
-272
-267
-252
-233
-245
-239
-232
-246
-225
-224
-222
-208
-204
-207
-200
-211
-213
-213
-226
-242
-232
-223
-216
-204
-187
-173
-175
-174
-191
-203
-207
-212
-200
-196
-202
-196
-192
-177
-168
-166
-164
-183
-190
-187
-178
-173
-182
-156
-157
-174
-189
-192
-182
-190
-206
-207
-214
-217
-235
-240
-249
-243
-235
-242
-233
-228
-229
-257
-270
-273
-280
-281
-301
-312
-306
-300
-292
-264
-254
-244
-250
-266
-263
-287
-295
-297
-306
-276
-277
-275
-271
-284
-269
-249
-230
-215
-210
-193
-182
-169
-170
-163
-176
-186
-157
-133
-146
-169
-169
-159
-171
-171
-168
-171
-167
-191
-189
-209
-240
-258
-280
-270
-264
-318
-317
-318
-321
-301
-308
-317
-326
-323
-316
-315
-338
-343
-344
-365
-357
-344
-356
-349
-356
-342
-328
-331
-340
-360
-356
-358
-348
-332
-323
-329
-333
-331
-328
-328
-331
-350
-361
-360
-370
-363
-360
-367
-348
-319
-313
-324
-326
-334
-348
-355
-368
-376
-375
-366
-345
-355
-342
-319
-321
-309
-327
-347
-341
-343
-366
-360
-361
-380
-353
-332
-340
-325
-343
-361
-373
-383
-368
-341
-343
-320
-310
-318
-295
-278
-284
-273
-281
-293
-285
-285
-278
-255
-263
-248
-236
-250
-225
-214
-196
-167
-155
-167
-166
-174
-179
-179
-182
-189
-192
-206
-203
-207
-215
-224
-233
-232
-244
-242
-246
-256
-241
-233
-231
-216
-223
-209
-216
-219
-209
-208
-206
-204
-202
-191
-194
-202
-218
-218
-235
-241
-240
-236
-208
-198
-201
-232
-250
-267
-278
-299
-303
-295
-295
-288
-284
-284
-284
-308
-306
-287
-288
-294
-292
-314
-304
-300
-326
-320
-335
-358
-350
-362
-369
-376
-377
-352
-348
-343
-337
-329
-326
-329
-327
-317
-309
-319
-328
-327
-319
-332
-325
-336
-324
-311
-341
-345
-331
-333
-326
-320
-331
-339
-351
-354
-359
-345
-337
-310
-284
-310
-324
-329
-332
-337
-357
-351
-346
-372
-378
-368
-371
-354
-343
-339
-329
-314
-286
-276
-259
-238
-230
-234
-238
-238
-231
-257
-271
-249
-251
-262
-258
-263
-239
-236
-237
-243
-237
-241
-269
-288
-314
-322
-321
-343
-335
-323
-328
-310
-295
-292
-277
-268
-287
-287
-295
-292
-278
-292
-305
-312
-305
-287
-262
-270
-283
-279
-264
-254
-254
-281
-295
-279
-256
-240
-223
-217
-200
-197
-222
-208
-196
-205
-221
-221
-232
-235
-226
-215
-208
-225
-239
-247
-249
-260
-248
-249
-254
-242
-234
-241
-260
-259
-261
-286
-292
-311
-320
-313
-300
-285
-277
-279
-287
-282
-253
-249
-248
-243
-241
-237
-222
-219
-215
-207
-203
-181
-184
-188
-186
-212
-235
-234
-229
-230
-226
-239
-233
-234
-241
-211
-181
-175
-175
-184
-205
-228
-238
-243
-244
-237
-218
-187
-178
-197
-203
-206
-222
-231
-218
-204
-202
-206
-204
-208
-192
-176
-176
-177
-206
-213
-229
-229
-225
-234
-232
-240
-250
-274
-277
-292
-334
-353
-354
-366
-364
-346
-334
-330
-330
-322
-316
-313
-320
-330
-352
-360
-348
-349
-355
-346
-328
-305
-298
-300
-300
-289
-278
-294
-292
-290
-291
-300
-296
-291
-293
-282
-273
-280
-295
-304
-295
-294
-314
-329
-334
-337
-346
-357
-350
-344
-358
-353
-362
-367
-374
-386
-371
-380
-381
-353
-370
-383
-374
-379
-384
-389
-387
-377
-363
-369
-359
-381
-396
-394
-394
-386
-404
-421
-395
-383
-384
-371
-360
-345
-331
-318
-326
-335
-330
-318
-328
-315
-308
-311
-298
-290
-278
-239
-219
-213
-221
-223
-205
-182
-171
-181
-182
-190
-193
-193
-217
-213
-204
-213
-180
-170
-185
-191
-206
-233
-232
-232
-235
-226
-226
-232
-231
-234
-235
-245
-235
-232
-244
-235
-232
-225
-246
-271
-267
-278
-282
-270
-246
-216
-218
-210
-193
-178
-180
-184
-194
-194
-195
-205
-210
-209
-206
-203
-198
-183
-175
-190
-198
-227
-248
-243
-251
-266
-274
-291
-301
-308
-332
-341
-351
-375
-359
-335
-329
-335
-321
-300
-284
-280
-291
-300
-319
-329
-320
-310
-297
-310
-324
-325
-343
-353
-379
-406
-411
-405
-393
-397
-402
-396
-383
-374
-357
-346
-347
-333
-337
-318
-311
-319
-307
-304
-306
-315
-321
-334
-318
-304
-306
-310
-284
-266
-277
-289
-298
-267
-287
-266
-266
-269
-261
-240
-258
-262
-244
-253
-236
-219
-229
-218
-209
-207
-223
-218
-219
-221
-212
-224
-257
-261
-259
-277
-271
-286
-288
-286
-302
-299
-286
-278
-285
-300
-306
-323
-323
-321
-346
-353
-354
-363
-365
-360
-338
-322
-320
-311
-305
-290
-280
-274
-249
-256
-270
-260
-252
-266
-248
-252
-240
-249
-269
-253
-249
-254
-248
-288
-286
-253
-255
-263
-286
-312
-305
-284
-305
-305
-292
-294
-290
-279
-275
-277
-288
-282
-280
-292
-302
-305
-314
-338
-344
-366
-374
-355
-374
-360
-326
-328
-329
-335
-345
-341
-347
-350
-345
-318
-293
-284
-275
-274
-257
-257
-256
-260
-273
-290
-295
-270
-258
-234
-195
-193
-184
-190
-193
-197
-216
-213
-218
-227
-231
-233
-256
-257
-241
-240
-226
-204
-193
-193
-188
-189
-192
-193
-208
-192
-179
-173
-161
-146
-115
-115
-112
-100
-97
-103
-107
-153
-203
-240
-277
-283
-300
-324
-326
-337
-329
-323
-342
-328
-325
-318
-306
-289
-283
-261
-255
-252
-251
-272
-289
-303
-299
-303
-289
-279
-275
-258
-223
-215
-202
-199
-204
-219
-235
-241
-227
-205
-213
-208
-234
-240
-243
-241
-236
-250
-277
-283
-280
-293
-299
-311
-336
-331
-345
-348
-348
-374
-377
-379
-370
-372
-380
-390
-391
-386
-371
-364
-353
-364
-369
-349
-353
-338
-323
-334
-333
-337
-337
-322
-336
-339
-337
-313
-302
-288
-290
-281
-289
-293
-271
-287
-287
-291
-298
-298
-308
-335
-333
-305
-295
-271
-269
-281
-264
-248
-216
-210
-241
-241
-248
-283
-282
-286
-288
-279
-284
-289
-284
-285
-274
-280
-303
-305
-313
-344
-328
-335
-345
-330
-343
-328
-323
-307
-284
-294
-297
-310
-331
-331
-341
-348
-341
-349
-345
-315
-311
-308
-294
-289
-269
-279
-306
-306
-325
-323
-310
-308
-303
-303
-310
-300
-293
-292
-268
-285
-287
-267
-255
-278
-264
-258
-277
-276
-291
-296
-296
-299
-316
-314
-345
-369
-352
-344
-342
-346
-331
-314
-307
-300
-304
-302
-307
-289
-275
-258
-245
-227
-201
-181
-180
-178
-156
-172
-186
-173
-200
-216
-226
-250
-242
-245
-217
-216
-197
-187
-218
-224
-206
-205
-212
-184
-169
-166
-142
-151
-151
-145
-150
-141
-152
-140
-120
-133
-142
-176
-195
-186
-189
-168
-159
-193
-205
-206
-214
-212
-210
-222
-237
-242
-240
-238
-253
-259
-272
-292
-290
-286
-286
-274
-264
-267
-243
-225
-230
-229
-221
-219
-223
-232
-227
-234
-246
-251
-256
-222
-230
-231
-224
-250
-276
-272
-277
-277
-282
-268
-258
-266
-265
-251
-244
-240
-242
-248
-249
-264
-274
-276
-285
-280
-281
-268
-248
-233
-230
-245
-246
-252
-265
-261
-269
-256
-232
-210
-173
-146
-134
-126
-133
-149
-157
-160
-164
-154
-156
-144
-149
-176
-165
-172
-174
-159
-149
-134
-128
-154
-178
-183
-191
-197
-200
-205
-217
-207
-183
-198
-193
-188
-188
-188
-204
-203
-206
-199
-178
-187
-195
-195
-211
-209
-195
-190
-183
-173
-167
-155
-160
-163
-175
-193
-214
-225
-236
-237
-233
-228
-226
-228
-235
-227
-213
-234
-241
-255
-268
-257
-263
-270
-263
-278
-282
-266
-260
-258
-251
-254
-266
-254
-254
-260
-253
-263
-249
-241
-245
-240
-242
-252
-254
-265
-266
-254
-250
-232
-219
-231
-239
-234
-239
-238
-237
-217
-228
-227
-212
-203
-222
-219
-238
-258
-255
-275
-293
-297
-284
-269
-239
-222
-211
-194
-217
-217
-211
-229
-219
-229
-242
-240
-247
-240
-237
-242
-238
-217
-219
-231
-216
-218
-226
-218
-219
-232
-248
-240
-234
-229
-222
-210
-204
-204
-202
-214
-199
-186
-197
-193
-173
-168
-166
-159
-173
-184
-181
-179
-155
-154
-152
-166
-181
-221
-212
-239
-249
-242
-234
-258
-280
-301
-261
-270
-274
-281
-222
-202
-188
-170
-344
-159
-539
54
-421
-153
-153
-513
-99
-444
-376
-139
-312
-303
-27
-354
-36
-383
-139
-279
-282
-91
-449
-234
-411
-221
-223
-223
-235
-371
-177
-425
-282
-348
-299
-259
-243
-295
-366
-358
-367
-314
-244
-166
-438
-172
-492
-222
-403
-281
-312
-356
-292
-418
-286
-440
-348
-427
-338
-335
-387
-405
-391
-416
-381
-426
-391
-408
-392
-444
-400
-328
-296
-314
-253
-301
-256
-243
-265
-242
-267
-275
-298
-295
-222
-224
-219
-226
-192
-205
-162
-175
-172
-159
-231
-252
-200
-160
-232
-242
-161
-135
-156
-141
-131
-125
-74
-157
-96
-124
-160
-129
-42
-96
-181
-132
-146
-140
-170
-192
-187
-169
-191
-112
-132
-107
-137
-141
-156
-137
-56
-120
-134
-139
-115
-133
-154
-143
-177
-180
-184
-201
-206
-195
-186
-190
-182
-174
-231
-225
-203
-183
-181
-184
-166
-209
-171
-164
-199
-169
-219
-230
-134
-246
-148
-238
-208
-225
-251
-179
-319
-220
-219
-267
-281
-261
-302
-230
-293
-279
-256
-275
-286
-293
-290
-286
-262
-247
-203
-215
-260
-275
-267
-296
-185
-214
-185
-216
-209
-234
-167
-214
-227
-271
-261
-194
-340
-196
-384
-274
-200
-375
-319
-270
-282
-330
-263
-302
-266
-259
-248
-286
-205
-276
-284
-257
-331
-249
-303
-305
-307
-269
-239
-278
-251
-231
-245
-259
-172
-159
-201
-190
-257
-205
-225
-233
-190
-254
-254
-247
-293
-266
-238
-290
-291
-305
-276
-287
-290
-309
-286
-263
-270
-277
-216
-273
-259
-299
-303
-260
-276
-313
-269
-288
-299
-260
-249
-265
-261
-289
-280
-264
-257
-262
-249
-230
-209
-202
-227
-229
-231
-242
-251
-246
-218
-261
-271
-289
-328
-317
-345
-341
-311
-329
-322
-289
-331
-297
-292
-302
-283
-299
-317
-307
-316
-314
-299
-291
-329
-354
-320
-342
-311
-340
-321
-338
-326
-344
-287
-292
-312
-307
-321
-265
-297
-269
-279
-253
-251
-260
-241
-210
-199
-240
-208
-223
-199
-207
-231
-174
-158
-192
-177
-168
-184
-161
-158
-186
-206
-201
-229
-236
-245
-278
-270
-273
-281
-272
-264
-256
-265
-227
-217
-216
-211
-225
-221
-199
-195
-220
-250
-253
-283
-247
-242
-244
-215
-222
-199
-213
-165
-173
-173
-147
-157
-152
-145
-169
-176
-165
-185
-172
-174
-164
-174
-175
-164
-195
-227
-205
-189
-219
-234
-268
-243
-265
-274
-296
-279
-271
-257
-246
-259
-233
-259
-206
-227
-190
-201
-209
-214
-200
-194
-211
-196
-222
-208
-238
-221
-252
-277
-299
-333
-331
-339
-340
-304
-334
-298
-345
-297
-304
-367
-301
-337
-338
-325
-358
-309
-292
-301
-261
-319
-282
-294
-251
-254
-223
-218
-234
-220
-249
-219
-294
-256
-255
-223
-255
-264
-260
-286
-240
-267
-280
-278
-266
-277
-272
-268
-273
-232
-251
-215
-228
-219
-262
-229
-267
-244
-223
-228
-203
-236
-199
-221
-236
-274
-268
-284
-229
-287
-252
-262
-263
-259
-268
-288
-296
-281
-287
-268
-256
-262
-267
-222
-226
-194
-215
-202
-250
-261
-249
-276
-227
-227
-244
-204
-196
-129
-140
-189
-181
-156
-162
-195
-213
-194
-244
-232
-248
-284
-251
-308
-253
-265
-274
-291
-299
-283
-280
-252
-218
-203
-241
-219
-227
-211
-209
-189
-209
-226
-223
-204
-218
-184
-186
-220
-177
-213
-205
-179
-203
-185
-191
-172
-166
-227
-211
-221
-220
-229
-227
-268
-247
-231
-245
-239
-235
-253
-279
-254
-288
-283
-290
-303
-294
-291
-261
-301
-280
-230
-200
-168
-152
-151
-118
-140
-125
-133
-135
-120
-119
-111
-92
-84
-79
-91
-105
-115
-130
-130
-164
-154
-172
-158
-190
-194
-175
-189
-186
-202
-229
-210
-236
-211
-222
-249
-264
-303
-291
-288
-299
-274
-288
-256
-232
-241
-239
-255
-292
-298
-286
-316
-314
-302
-279
-276
-291
-300
-303
-300
-257
-261
-265
-262
-224
-211
-200
-193
-178
-174
-212
-193
-173
-158
-159
-153
-155
-175
-220
-260
-273
-286
-253
-264
-267
-282
-281
-248
-265
-242
-237
-230
-272
-271
-305
-318
-314
-340
-297
-278
-260
-261
-259
-262
-249
-257
-253
-282
-265
-265
-270
-225
-239
-250
-244
-239
-211
-188
-222
-214
-237
-231
-214
-244
-215
-228
-257
-234
-252
-244
-214
-235
-243
-219
-214
-217
-234
-227
-229
-255
-247
-242
-221
-258
-277
-290
-236
-238
-236
-263
-248
-247
-257
-238
-266
-204
-224
-236
-199
-219
-166
-189
-184
-144
-132
-105
-84
-82
-96
-100
-153
-81
-104
-126
-103
-95
-100
-118
-171
-174
-140
-160
-141
-169
-139
-127
-157
-151
-162
-173
-151
-172
-172
-146
-172
-165
-182
-160
-177
-201
-209
-179
-173
-180
-189
-215
-238
-256
-275
-277
-302
-330
-313
-286
-278
-302
-288
-272
-305
-317
-306
-314
-337
-348
-367
-375
-340
-330
-333
-295
-293
-264
-228
-197
-190
-183
-207
-217
-210
-185
-193
-220
-201
-196
-158
-184
-187
-191
-179
-198
-197
-203
-180
-198
-201
-211
-208
-167
-228
-181
-222
-198
-176
-159
-171
-178
-165
-166
-162
-166
-175
-173
-169
-174
-152
-184
-168
-168
-172
-158
-181
-150
-188
-213
-218
-236
-224
-199
-225
-220
-241
-213
-178
-138
-161
-168
-184
-177
-180
-189
-167
-226
-206
-224
-211
-212
-211
-206
-234
-215
-215
-203
-190
-171
-180
-154
-145
-118
-106
-164
-144
-144
-158
-151
-154
-135
-127
-121
-92
-114
-142
-105
-125
-127
-138
-123
-121
-140
-98
-131
-121
-160
-192
-170
-195
-233
-266
-281
-308
-313
-306
-291
-309
-281
-284
-283
-269
-282
-288
-281
-287
-268
-260
-279
-271
-248
-230
-229
-198
-227
-226
-241
-225
-213
-240
-224
-190
-144
-158
-135
-149
-104
-97
-92
-108
-118
-105
-147
-114
-145
-141
-153
-121
-130
-135
-90
-105
-136
-129
-122
-137
-106
-102
-88
-118
-142
-107
-98
-91
-106
-114
-86
-111
-98
-73
-100
-82
-143
-141
-118
-155
-134
-212
-232
-248
-249
-230
-239
-258
-282
-265
-276
-260
-251
-275
-271
-263
-281
-262
-271
-271
-291
-288
-297
-293
-269
-283
-248
-245
-230
-212
-229
-230
-231
-245
-269
-276
-241
-254
-260
-263
-275
-307
-307
-315
-318
-270
-296
-301
-303
-272
-277
-266
-251
-251
-221
-229
-218
-230
-193
-237
-205
-227
-250
-273
-298
-307
-325
-303
-321
-279
-264
-270
-286
-263
-293
-266
-262
-256
-229
-266
-255
-268
-225
-245
-238
-255
-269
-270
-297
-253
-291
-265
-279
-289
-264
-216
-229
-254
-246
-261
-237
-244
-234
-227
-212
-214
-234
-243
-248
-242
-272
-265
-283
-292
-300
-285
-257
-271
-297
-290
-279
-263
-267
-279
-279
-289
-280
-284
-277
-325
-296
-268
-293
-282
-287
-295
-321
-315
-322
-319
-279
-269
-244
-231
-228
-239
-215
-234
-240
-269
-284
-301
-308
-303
-330
-313
-310
-305
-306
-333
-358
-335
-341
-326
-347
-368
-340
-328
-312
-308
-315
-316
-322
-294
-284
-304
-317
-347
-343
-314
-337
-347
-340
-355
-359
-342
-330
-363
-350
-348
-321
-309
-306
-287
-293
-307
-327
-275
-310
-281
-283
-311
-265
-276
-221
-225
-196
-217
-200
-182
-206
-122
-151
-164
-169
-177
-148
-151
-148
-172
-184
-179
-191
-188
-202
-200
-228
-204
-192
-181
-181
-222
-242
-247
-263
-267
-259
-282
-238
-254
-268
-244
-245
-186
-187
-195
-176
-202
-173
-180
-191
-205
-209
-199
-176
-138
-137
-131
-151
-119
-114
-112
-131
-135
-144
-142
-143
-153
-162
-162
-163
-175
-160
-166
-140
-112
-101
-110
-96
-70
-80
-82
-104
-97
-107
-97
-134
-137
-157
-172
-183
-171
-187
-179
-158
-154
-176
-177
-177
-181
-173
-202
-188
-190
-225
-212
-244
-246
-305
-324
-337
-342
-340
-388
-373
-386
-366
-342
-365
-335
-335
-295
-304
-337
-316
-307
-298
-300
-309
-292
-273
-285
-289
-284
-266
-261
-270
-270
-294
-299
-278
-289
-267
-275
-252
-247
-255
-263
-251
-259
-249
-220
-230
-256
-249
-275
-273
-279
-285
-303
-308
-306
-306
-297
-336
-321
-319
-294
-335
-320
-343
-349
-323
-362
-330
-329
-305
-275
-254
-278
-279
-277
-262
-295
-300
-303
-312
-314
-303
-279
-251
-229
-228
-221
-208
-216
-202
-200
-215
-186
-211
-199
-218
-235
-218
-230
-219
-251
-212
-241
-240
-245
-246
-246
-220
-215
-197
-169
-202
-222
-222
-237
-247
-212
-240
-205
-196
-188
-172
-167
-146
-149
-135
-146
-142
-176
-177
-187
-220
-245
-242
-244
-250
-248
-260
-252
-252
-233
-248
-265
-279
-247
-257
-268
-285
-273
-281
-277
-284
-289
-289
-292
-293
-286
-292
-338
-326
-314
-280
-286
-305
-285
-297
-304
-283
-249
-243
-224
-220
-207
-185
-207
-205
-208
-212
-231
-235
-241
-250
-276
-285
-289
-266
-246
-247
-243
-230
-215
-212
-209
-234
-251
-277
-270
-251
-232
-244
-254
-237
-242
-229
-269
-253
-274
-308
-318
-326
-320
-304
-306
-294
-304
-314
-286
-262
-261
-283
-260
-283
-271
-255
-233
-228
-250
-240
-239
-233
-246
-256
-237
-250
-241
-249
-254
-257
-305
-297
-311
-317
-316
-316
-308
-328
-307
-329
-354
-347
-357
-358
-330
-344
-343
-326
-307
-296
-313
-306
-296
-278
-296
-296
-309
-306
-306
-333
-319
-340
-333
-323
-320
-334
-339
-349
-321
-310
-314
-295
-293
-277
-267
-239
-239
-232
-249
-235
-228
-225
-223
-237
-227
-218
-226
-231
-224
-233
-221
-224
-226
-230
-232
-253
-272
-273
-292
-287
-272
-244
-270
-285
-276
-290
-299
-296
-272
-245
-237
-253
-262
-249
-249
-236
-228
-232
-223
-226
-214
-206
-214
-203
-213
-211
-195
-195
-199
-161
-182
-177
-196
-209
-200
-202
-221
-239
-226
-233
-210
-244
-244
-229
-234
-203
-204
-202
-202
-194
-150
-144
-145
-147
-133
-149
-181
-193
-206
-185
-194
-193
-228
-224
-214
-218
-197
-203
-204
-194
-206
-215
-227
-262
-267
-274
-292
-294
-295
-276
-284
-276
-259
-249
-233
-248
-251
-257
-278
-279
-307
-292
-299
-300
-299
-290
-286
-304
-306
-330
-336
-321
-333
-365
-329
-315
-303
-289
-280
-259
-258
-264
-243
-230
-248
-228
-205
-216
-226
-222
-233
-212
-224
-210
-189
-202
-175
-187
-200
-218
-232
-244
-255
-254
-270
-283
-284
-286
-246
-240
-226
-218
-206
-203
-217
-194
-204
-211
-196
-207
-209
-229
-237
-255
-263
-275
-307
-286
-294
-280
-242
-231
-227
-229
-215
-216
-207
-210
-225
-239
-246
-253
-244
-249
-253
-229
-236
-267
-261
-247
-255
-261
-284
-250
-274
-285
-276
-292
-268
-294
-285
-284
-286
-290
-291
-281
-289
-279
-278
-265
-263
-246
-256
-240
-239
-231
-216
-237
-225
-221
-231
-217
-231
-231
-228
-258
-267
-245
-257
-222
-223
-229
-222
-233
-197
-212
-203
-225
-197
-199
-205
-169
-193
-155
-165
-169
-164
-187
-192
-174
-204
-189
-203
-197
-213
-217
-231
-215
-214
-202
-189
-222
-180
-173
-192
-185
-190
-173
-167
-190
-170
-181
-212
-204
-203
-187
-188
-215
-196
-184
-173
-165
-144
-158
-163
-162
-156
-140
-134
-146
-135
-159
-169
-171
-145
-146
-158
-170
-183
-170
-177
-189
-213
-223
-246
-253
-236
-246
-220
-200
-227
-238
-270
-263
-294
-319
-320
-284
-278
-246
-233
-232
-239
-230
-217
-240
-234
-248
-243
-255
-291
-303
-310
-315
-318
-311
-294
-307
-301
-313
-328
-323
-346
-345
-341
-350
-346
-354
-334
-342
-319
-317
-310
-304
-302
-303
-285
-277
-263
-260
-244
-221
-221
-212
-203
-182
-182
-186
-183
-179
-190
-169
-180
-192
-207
-238
-280
-266
-273
-259
-234
-247
-227
-243
-246
-257
-266
-284
-292
-289
-310
-305
-306
-291
-281
-278
-257
-253
-244
-252
-235
-218
-258
-248
-245
-267
-268
-242
-221
-221
-225
-242
-226
-217
-215
-212
-213
-232
-250
-264
-272
-283
-301
-313
-307
-270
-261
-212
-208
-195
-198
-195
-190
-181
-182
-182
-163
-134
-111
-83
-61
-67
-76
-72
-90
-112
-134
-147
-185
-205
-196
-193
-182
-184
-205
-194
-187
-202
-204
-214
-209
-224
-229
-240
-277
-267
-284
-286
-286
-290
-275
-241
-219
-236
-207
-229
-208
-206
-200
-197
-218
-212
-225
-246
-256
-248
-232
-213
-238
-227
-251
-250
-268
-290
-279
-279
-278
-285
-267
-272
-264
-228
-222
-203
-208
-166
-142
-149
-173
-167
-152
-135
-141
-165
-162
-158
-158
-159
-158
-179
-182
-195
-199
-240
-260
-274
-254
-256
-270
-269
-265
-245
-268
-259
-263
-269
-252
-266
-257
-256
-256
-272
-268
-273
-282
-257
-244
-236
-233
-220
-225
-199
-187
-211
-206
-209
-185
-177
-187
-201
-208
-181
-180
-185
-204
-184
-189
-201
-210
-234
-230
-236
-240
-276
-278
-281
-275
-267
-279
-279
-264
-253
-244
-229
-243
-240
-244
-276
-263
-247
-242
-229
-233
-245
-234
-255
-241
-255
-283
-255
-254
-262
-270
-290
-301
-317
-338
-360
-343
-350
-345
-341
-333
-347
-343
-335
-345
-332
-334
-347
-334
-342
-332
-333
-297
-271
-278
-257
-260
-249
-253
-245
-242
-263
-276
-291
-292
-300
-311
-307
-298
-288
-279
-264
-235
-253
-259
-254
-262
-268
-267
-270
-281
-270
-277
-281
-262
-277
-277
-253
-265
-232
-233
-222
-224
-224
-209
-217
-180
-188
-173
-157
-160
-144
-137
-146
-150
-177
-192
-191
-208
-202
-220
-227
-222
-211
-212
-179
-190
-202
-206
-224
-251
-266
-271
-270
-265
-279
-292
-291
-291
-323
-341
-331
-326
-306
-283
-273
-246
-243
-246
-233
-237
-243
-256
-242
-204
-179
-185
-190
-177
-160
-154
-152
-147
-145
-145
-143
-169
-182
-212
-248
-232
-253
-246
-243
-235
-242
-234
-218
-224
-240
-215
-201
-204
-213
-201
-209
-226
-230
-233
-234
-223
-234
-239
-237
-232
-232
-229
-220
-207
-203
-208
-209
-223
-237
-244
-257
-264
-241
-242
-239
-220
-249
-233
-230
-237
-239
-249
-259
-248
-237
-233
-208
-197
-200
-206
-186
-204
-199
-207
-236
-249
-246
-238
-208
-221
-231
-217
-234
-230
-236
-252
-256
-262
-249
-234
-241
-219
-230
-245
-230
-249
-229
-197
-190
-174
-169
-179
-162
-176
-210
-205
-210
-217
-224
-215
-207
-223
-243
-236
-235
-266
-266
-260
-267
-290
-289
-264
-262
-256
-248
-251
-240
-230
-219
-215
-213
-196
-193
-203
-186
-184
-175
-183
-187
-166
-173
-165
-150
-154
-167
-166
-183
-207
-213
-225
-224
-254
-251
-237
-229
-197
-195
-183
-164
-163
-173
-152
-151
-160
-181
-196
-194
-200
-173
-169
-174
-178
-175
-172
-156
-152
-154
-165
-179
-191
-204
-208
-207
-216
-208
-220
-222
-179
-176
-166
-176
-181
-189
-204
-206
-228
-251
-263
-219
-220
-218
-235
-256
-267
-268
-280
-267
-262
-254
-228
-232
-215
-201
-203
-190
-188
-202
-187
-188
-212
-200
-198
-187
-184
-186
-186
-172
-144
-154
-134
-160
-125
-119
-126
-107
-132
-145
-157
-169
-182
-169
-168
-166
-164
-170
-162
-167
-141
-155
-134
-127
-116
-112
-118
-132
-135
-137
-147
-145
-152
-173
-179
-173
-160
-141
-160
-168
-159
-190
-196
-230
-235
-222
-226
-222
-211
-203
-216
-214
-215
-249
-254
-262
-273
-277
-269
-258
-255
-260
-256
-259
-248
-263
-274
-267
-270
-287
-285
-312
-321
-314
-311
-305
-289
-247
-244
-225
-204
-198
-205
-202
-204
-238
-270
-304
-296
-279
-257
-232
-204
-215
-193
-175
-192
-197
-192
-209
-215
-224
-220
-215
-210
-201
-180
-173
-182
-184
-165
-156
-148
-142
-137
-146
-145
-165
-180
-172
-188
-180
-157
-149
-131
-143
-131
-127
-125
-118
-155
-156
-168
-192
-211
-201
-197
-198
-209
-231
-226
-225
-237
-220
-211
-234
-220
-214
-223
-211
-227
-237
-254
-267
-269
-295
-295
-278
-264
-265
-249
-256
-257
-280
-292
-308
-287
-271
-269
-255
-246
-230
-219
-218
-210
-191
-177
-165
-163
-148
-132
-135
-141
-136
-147
-131
-116
-122
-122
-131
-138
-121
-136
-141
-136
-152
-139
-145
-170
-159
-162
-154
-131
-110
-109
-83
-96
-82
-64
-58
-47
-45
-49
-44
-53
-60
-56
-66
-45
-66
-70
-83
-82
-60
-85
-111
-109
-97
-120
-144
-136
-148
-177
-163
-165
-160
-143
-154
-161
-168
-157
-144
-129
-149
-136
-140
-154
-168
-179
-174
-144
-142
-150
-156
-173
-150
-145
-153
-170
-148
-163
-171
-174
-181
-154
-185
-181
-190
-184
-181
-196
-184
-186
-166
-174
-174
-159
-164
-144
-160
-150
-135
-143
-147
-147
-146
-156
-158
-174
-159
-160
-194
-213
-192
-152
-139
-147
-138
-137
-160
-191
-198
-181
-192
-181
-189
-200
-212
-206
-176
-170
-165
-172
-149
-132
-139
-155
-161
-170
-172
-172
-202
-205
-206
-190
-192
-191
-178
-179
-173
-176
-161
-153
-153
-164
-172
-194
-200
-195
-203
-193
-171
-176
-175
-145
-160
-168
-187
-204
-203
-207
-206
-207
-202
-190
-185
-175
-194
-203
-197
-223
-221
-228
-222
-212
-215
-200
-193
-186
-205
-221
-224
-236
-232
-208
-189
-158
-147
-136
-139
-154
-202
-213
-193
-191
-177
-165
-161
-168
-166
-167
-185
-197
-214
-204
-202
-218
-232
-222
-203
-238
-234
-243
-251
-237
-205
-178
-167
-162
-141
-153
-164
-181
-179
-213
-206
-182
-182
-185
-187
-188
-187
-178
-179
-165
-163
-150
-159
-158
-161
-151
-145
-151
-170
-175
-186
-189
-196
-243
-252
-235
-243
-237
-233
-240
-240
-238
-238
-244
-244
-238
-240
-232
-259
-241
-229
-240
-237
-245
-239
-237
-248
-244
-236
-235
-217
-209
-214
-205
-190
-208
-215
-235
-240
-233
-256
-269
-266
-268
-282
-283
-282
-275
-279
-281
-270
-254
-234
-263
-285
-261
-274
-248
-237
-247
-212
-211
-205
-199
-201
-191
-209
-217
-220
-232
-229
-214
-220
-214
-214
-215
-219
-208
-222
-219
-219
-208
-205
-202
-196
-213
-230
-234
-248
-243
-232
-241
-257
-288
-290
-299
-315
-341
-347
-333
-332
-342
-340
-311
-312
-310
-301
-302
-298
-318
-338
-349
-338
-356
-334
-341
-352
-329
-318
-330
-319
-318
-306
-277
-268
-270
-257
-276
-269
-248
-269
-242
-240
-242
-237
-235
-233
-212
-197
-193
-183
-180
-182
-193
-199
-196
-211
-225
-215
-216
-213
-212
-219
-225
-243
-264
-295
-317
-345
-347
-349
-324
-318
-321
-312
-319
-300
-277
-281
-280
-264
-287
-296
-303
-314
-309
-303
-300
-292
-261
-239
-220
-212
-219
-222
-242
-262
-245
-245
-264
-287
-285
-280
-294
-298
-288
-298
-294
-283
-271
-258
-258
-233
-238
-212
-217
-213
-222
-212
-223
-218
-201
-202
-187
-170
-178
-172
-159
-173
-147
-144
-159
-149
-154
-175
-181
-165
-157
-161
-144
-147
-144
-151
-173
-190
-193
-221
-253
-263
-266
-284
-284
-289
-283
-282
-301
-292
-302
-306
-287
-296
-344
-350
-334
-309
-322
-341
-361
-345
-330
-316
-300
-315
-312
-311
-305
-312
-323
-307
-293
-275
-274
-269
-267
-281
-270
-269
-287
-302
-301
-292
-291
-308
-296
-300
-299
-303
-314
-338
-340
-362
-373
-368
-383
-382
-377
-380
-393
-385
-380
-389
-375
-384
-382
-366
-367
-348
-349
-364
-357
-341
-341
-353
-340
-317
-336
-326
-339
-319
-308
-297
-280
-289
-292
-314
-320
-332
-344
-336
-348
-348
-349
-385
-415
-445
-445
-457
-473
-465
-472
-462
-452
-454
-458
-448
-447
-437
-413
-412
-393
-378
-390
-384
-393
-397
-365
-374
-381
-363
-348
-321
-301
-273
-265
-259
-264
-263
-257
-279
-289
-290
-303
-315
-313
-303
-313
-316
-293
-297
-278
-280
-265
-259
-255
-269
-275
-257
-301
-316
-300
-313
-305
-292
-297
-288
-266
-274
-270
-279
-290
-271
-296
-285
-277
-281
-257
-246
-245
-242
-254
-263
-252
-279
-275
-264
-264
-272
-285
-293
-279
-294
-298
-305
-317
-330
-324
-333
-334
-349
-349
-336
-343
-311
-311
-320
-306
-303
-304
-295
-279
-268
-268
-268
-281
-261
-250
-241
-249
-243
-236
-230
-221
-198
-190
-173
-174
-189
-185
-174
-175
-205
-215
-206
-228
-223
-220
-233
-262
-280
-286
-294
-294
-309
-308
-323
-343
-337
-323
-336
-335
-355
-355
-377
-371
-382
-389
-370
-398
-399
-385
-386
-373
-359
-393
-403
-400
-391
-380
-392
-377
-349
-331
-328
-329
-329
-309
-272
-271
-250
-239
-229
-230
-213
-207
-185
-184
-174
-190
-194
-194
-176
-202
-201
-192
-202
-189
-206
-216
-213
-197
-203
-189
-230
-229
-233
-273
-282
-285
-314
-326
-344
-330
-313
-316
-325
-309
-319
-307
-314
-329
-339
-349
-364
-364
-363
-369
-368
-374
-368
-376
-378
-378
-359
-345
-315
-322
-320
-308
-289
-309
-315
-302
-298
-306
-291
-282
-270
-266
-247
-232
-247
-266
-258
-263
-272
-270
-276
-266
-253
-233
-206
-200
-216
-206
-221
-190
-183
-190
-197
-185
-209
-192
-181
-202
-184
-203
-203
-182
-199
-188
-187
-202
-190
-206
-224
-236
-234
-246
-244
-252
-236
-229
-222
-232
-250
-261
-243
-238
-249
-256
-254
-239
-229
-232
-241
-244
-239
-219
-191
-183
-200
-205
-208
-217
-238
-237
-271
-289
-311
-316
-340
-335
-321
-323
-306
-271
-369
-472
-164
-140
-378
-357
-346
-327
-295
-325
-346
-310
-290
-274
-258
-281
-266
-231
-218
-222
-187
-190
-193
-196
-181
-195
-223
-230
-239
-247
-237
-242
-265
-260
-256
-269
-281
-296
-289
-267
-273
-290
-286
-294
-307
-310
-304
-288
-286
-278
-283
-275
-280
-284
-302
-297
-292
-299
-326
-319
-330
-330
-322
-321
-322
-317
-309
-314
-305
-324
-329
-325
-335
-318
-304
-281
-270
-277
-260
-265
-282
-298
-294
-297
-281
-289
-295
-289
-280
-294
-294
-294
-295
-292
-284
-285
-275
-272
-274
-288
-294
-263
-260
-266
-261
-262
-249
-243
-242
-249
-254
-238
-236
-259
-278
-278
-292
-266
-258
-256
-257
-241
-249
-262
-280
-314
-312
-311
-308
-310
-306
-296
-286
-277
-304
-320
-316
-290
-273
-279
-273
-240
-219
-210
-222
-232
-210
-217
-222
-226
-226
-223
-224
-228
-223
-226
-216
-222
-220
-225
-227
-235
-256
-253
-268
-278
-284
-304
-303
-317
-323
-329
-326
-307
-313
-309
-306
-302
-304
-303
-295
-289
-270
-258
-267
-282
-292
-295
-296
-303
-310
-327
-325
-316
-311
-305
-308
-320
-309
-306
-309
-307
-317
-323
-315
-305
-308
-323
-319
-324
-350
-362
-355
-337
-351
-362
-362
-359
-359
-341
-323
-339
-338
-342
-316
-307
-335
-323
-362
-355
-347
-337
-318
-295
-268
-275
-304
-305
-286
-293
-310
-310
-305
-294
-289
-288
-290
-288
-264
-250
-225
-214
-212
-196
-205
-223
-229
-226
-248
-252
-268
-281
-280
-291
-289
-281
-264
-256
-246
-242
-227
-232
-232
-228
-240
-235
-255
-268
-267
-243
-245
-241
-213
-213
-232
-238
-248
-244
-252
-246
-242
-257
-255
-285
-286
-287
-266
-255
-255
-241
-254
-266
-265
-268
-261
-254
-243
-241
-212
-191
-166
-174
-176
-160
-166
-175
-173
-183
-181
-186
-192
-194
-196
-187
-194
-201
-205
-190
-182
-193
-216
-224
-224
-226
-228
-229
-233
-243
-229
-238
-221
-192
-188
-180
-175
-175
-175
-168
-177
-182
-197
-191
-183
-188
-203
-202
-187
-204
-216
-235
-232
-233
-231
-249
-256
-269
-264
-265
-265
-264
-257
-255
-252
-247
-251
-252
-248
-224
-204
-202
-215
-210
-201
-226
-240
-231
-214
-218
-202
-176
-153
-157
-174
-184
-186
-206
-219
-200
-183
-181
-186
-200
-204
-206
-207
-199
-219
-207
-190
-190
-185
-177
-190
-183
-172
-179
-172
-158
-163
-162
-175
-174
-169
-169
-176
-177
-197
-200
-199
-198
-198
-222
-195
-210
-219
-234
-256
-270
-276
-293
-298
-285
-272
-236
-243
-239
-220
-211
-214
-207
-200
-190
-190
-188
-159
-173
-159
-160
-181
-155
-173
-195
-199
-194
-193
-179
-178
-163
-153
-154
-149
-176
-188
-184
-196
-210
-236
-253
-243
-259
-266
-257
-250
-230
-202
-180
-181
-167
-154
-152
-160
-166
-174
-168
-149
-163
-169
-177
-165
-177
-191
-188
-209
-185
-166
-182
-175
-169
-163
-162
-190
-201
-202
-221
-227
-245
-271
-287
-284
-279
-291
-272
-280
-286
-288
-292
-294
-303
-303
-318
-315
-312
-313
-283
-277
-279
-273
-294
-277
-255
-232
-205
-201
-190
-180
-172
-183
-163
-167
-163
-131
-146
-146
-142
-167
-158
-165
-191
-171
-191
-186
-173
-201
-184
-179
-181
-195
-227
-230
-224
-251
-269
-270
-304
-288
-280
-306
-279
-282
-284
-255
-268
-279
-248
-254
-248
-228
-239
-225
-212
-221
-215
-212
-232
-238
-263
-256
-273
-286
-286
-291
-308
-303
-284
-286
-250
-250
-244
-232
-237
-241
-242
-271
-253
-252
-265
-257
-250
-259
-244
-252
-246
-226
-238
-226
-192
-196
-186
-184
-177
-164
-180
-166
-189
-235
-229
-246
-241
-229
-226
-196
-186
-183
-181
-176
-195
-211
-230
-237
-218
-218
-217
-227
-248
-242
-246
-247
-231
-218
-201
-210
-206
-208
-222
-236
-243
-253
-266
-283
-300
-310
-330
-342
-335
-345
-322
-311
-300
-299
-284
-298
-298
-266
-276
-270
-287
-313
-297
-282
-290
-290
-279
-276
-270
-285
-282
-283
-292
-286
-283
-281
-267
-247
-255
-240
-248
-242
-226
-226
-223
-199
-221
-221
-236
-246
-242
-258
-268
-265
-281
-278
-265
-294
-296
-304
-313
-308
-301
-294
-275
-296
-317
-326
-321
-305
-315
-299
-264
-266
-250
-246
-270
-266
-272
-282
-267
-270
-273
-280
-298
-315
-303
-328
-341
-345
-338
-315
-329
-312
-300
-289
-283
-286
-263
-256
-244
-214
-202
-196
-220
-231
-239
-240
-252
-233
-241
-258
-272
-276
-265
-276
-286
-289
-286
-294
-315
-309
-299
-294
-277
-266
-258
-244
-240
-241
-233
-236
-218
-213
-207
-196
-193
-205
-224
-227
-232
-241
-238
-242
-244
-250
-263
-259
-232
-243
-260
-262
-267
-254
-268
-289
-284
-289
-289
-284
-280
-269
-259
-264
-265
-263
-268
-243
-251
-245
-231
-228
-233
-245
-235
-216
-213
-232
-238
-241
-249
-243
-258
-249
-240
-255
-226
-227
-243
-232
-249
-249
-252
-273
-251
-250
-273
-270
-259
-262
-258
-268
-293
-304
-323
-333
-311
-311
-314
-311
-317
-320
-323
-330
-323
-320
-315
-303
-311
-316
-322
-334
-326
-319
-312
-306
-309
-299
-292
-297
-286
-284
-298
-291
-300
-298
-299
-302
-315
-305
-281
-270
-254
-227
-219
-221
-206
-226
-229
-223
-225
-216
-224
-226
-219
-218
-222
-233
-242
-256
-251
-233
-221
-214
-192
-182
-207
-226
-220
-207
-216
-234
-225
-227
-203
-189
-188
-176
-207
-207
-214
-220
-227
-256
-268
-271
-258
-244
-243
-242
-214
-224
-241
-233
-247
-249
-239
-242
-238
-228
-233
-228
-249
-265
-269
-273
-279
-298
-286
-274
-259
-268
-271
-275
-291
-282
-287
-288
-279
-272
-273
-266
-245
-239
-237
-234
-214
-199
-196
-201
-202
-195
-190
-175
-153
-159
-160
-154
-161
-169
-181
-170
-182
-196
-192
-180
-166
-154
-141
-143
-137
-128
-126
-130
-137
-134
-132
-138
-168
-180
-173
-192
-189
-186
-179
-175
-182
-192
-174
-155
-161
-136
-104
-123
-141
-172
-188
-211
-226
-218
-236
-246
-239
-240
-264
-272
-269
-266
-270
-282
-325
-335
-341
-349
-366
-374
-362
-348
-336
-324
-319
-314
-319
-322
-317
-307
-304
-309
-314
-309
-316
-313
-305
-311
-320
-319
-323
-314
-309
-335
-350
-365
-367
-367
-371
-372
-350
-350
-352
-328
-303
-306
-306
-301
-318
-312
-310
-318
-317
-309
-291
-281
-273
-277
-290
-297
-299
-316
-311
-300
-296
-301
-302
-304
-326
-313
-300
-291
-295
-295
-320
-307
-304
-325
-334
-338
-372
-367
-392
-425
-408
-420
-432
-418
-397
-383
-371
-375
-355
-339
-344
-325
-325
-345
-350
-348
-349
-338
-333
-325
-304
-328
-334
-337
-337
-339
-370
-355
-353
-371
-372
-386
-388
-391
-368
-375
-359
-349
-358
-353
-383
-385
-407
-426
-438
-431
-424
-395
-376
-352
-334
-343
-350
-338
-338
-337
-339
-356
-358
-368
-360
-365
-371
-362
-347
-348
-359
-362
-361
-363
-376
-381
-367
-356
-365
-371
-359
-363
-367
-356
-340
-342
-341
-340
-340
-344
-352
-335
-306
-308
-299
-293
-309
-289
-279
-290
-292
-294
-317
-309
-315
-314
-312
-326
-316
-307
-314
-309
-314
-318
-320
-325
-321
-305
-328
-326
-330
-358
-358
-351
-351
-348
-358
-372
-374
-365
-362
-375
-384
-384
-396
-397
-395
-404
-401
-385
-391
-389
-368
-370
-347
-339
-341
-317
-322
